Kai: mySQL Abfrage WHERE

Beitrag lesen

Hallo zusammen

Ich bin mySQL Anfänger und werde aus der Doku nicht so recht schlau. Ich habe mir eine DB und möchte nun folgende Abfrage machen:

Alle Spalten von der Tabelle "kunden" als Ausgabe jedoch nur die Zeile mit dem Kunden XY.

Diese Abfrage müsste meiner meinung so ausssehen:
$query = "SELECT * FROM kunden WHERE kundennr = $kdnr";

Das klappt auch soweit weil "kundennr" auch das ID-Feld der DB ist. Jecoh möchte ich genau das selbe machen mit dem Nachnamen.

Ich dachte das müsste dann so aussehen:
$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?

PS: Die DB Spreche ich mit Perl und den DBI-Modulen an.

Danke für eure Hilfe.

KAI