dedlfix: mySQL Abfrage WHERE

Beitrag lesen

echo $begrüßung;

$query = "SELECT * FROM kunden WHERE name = $name";

Jedoch liefert mir diese Abfrage rein gar nichts zurück. Was mache ich falsch? Oder geht WHERE nur mit der Tabellen-ID?

"Rein gar nichts" ist sicher nicht richtig. Beachte, dass die mysql_*-Funktionen von PHP im Fehlerfall meist ein false zurückgeben statt des sonst erwarteten Ergebnisses. Unterscheide dies in deinem Programmablauf. Desweiteren kann die MySQL-Fehlermeldung dann mit mysql_error() abgefragt werden. Eine beispielhafte Abfrage mit Fehleranzeige findest du im MySQL-Kapitel des PHP-Handbuchs.

Gab es denn gar keine Fehlermeldung von PHP, das sich über einen falschen Parametertyp bei einer mysql_fetch_*-Funktion beklagte?

echo "$verabschiedung $name";