dedlfix: MySql 4.20 auf 4.114

Beitrag lesen

echo $begrüßung;

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /usalubaq/www.usanutritionstore.at/DE/formular.php on line 291

mysql_fetch_array() erwartet ein Array. Wenn kein Resultat aus der Abfrage kommt, gibt es auch kein Array!

Nein, es erwartet kein Array sondern eine Ressource.

Prüfe also vorher auf ein vorhandenes Array:
if (mysql_num_rows($result_kunde) > 0) {

Auch mysql_num_rows() erwartet eine Ressource. So kommst du nur vom Regen in die Traufe. Und nein, ein vorangestelltes @ ist nicht die Lösung.

Die richtige Lösung ist, im Handbuch nachzulesen, was die Funktionen im Gut- und im Fehlerfall zurückgeben und auf diese Unterschiede zu reagieren.

echo "$verabschiedung $name";