dedlfix: Keine Verbindung zu MySQL

Beitrag lesen

echo $begrüßung;

Das ist kein Problem deines Scripts sondern eins, das die von PHP verwendete MySQL-Client-API mit dem MySQL hat.

Was macht da phpMyAdmin anders als mein PHP-Skript? Ist doch einfach nur über PHP...

Es könnte sein, dass das phpMyAdmin vom Provider gestellt wurde und da auf einem anderen Rechner installiert ist, der eine neuere Client-API hat. Oder läuft das (von dir installiert) in deinem Webspace?

Ist in dem phpMyAdmin auf der Startseite "PHP-Informationen anzeigen" vorhanden? Wenn ja, sag mal bitte was im Abschnitt mysql unter "Client API version" steht.

Und außerdem wäre noch ebendiese Angabe von einer phpinfo() aus deinem Script-Verzeichnis interessant.

phpMyAdmin hat die Funktion net, aber phpinfo() sagt mir: Client API version 3.23.49

Das scheint mir zu alt zu sein. Eine Frage hatte ich noch vergessen: Welche Version von MySQL läuft denn da? Ich vermute 4.1, da ich diese Meldung in den 4.0er Quelltexten nicht gefunden habe.

Wenn dem so ist musst du dem Provider auf die Füße treten.

echo "$verabschiedung $name";