WHERE Abfrage

22/11/2011 - 17:02 von Stefan Becker | Report spam
Hallo,

ich möchte aus meiner MySQL DB nur bestimmte Eintràge ausgeben.

$sql = "SELECT Rufnummer, Status, Versandtyp, Datum from $tabellennamen
WHERE Gruppe=$gruppe ORDER BY Datum DESC";

bei echo $sql kommt:

SELECT Rufnummer, Status, Versandtyp, Datum from sms_versand WHERE
Gruppe=testzugaenge ORDER BY Datum DESC

In Feld Gruppe steht auch testzugaenge, nur leider wird nichts ausgegben.
Lasse ich WHERE weg, klappt es... natürlich nicht richtig :-(

Woran könnte das liegen? Mache ich da was falsch? Oder könnte es am
Zeichensatz liegen?

Stefan
 

Lesen sie die antworten

#1 Gustaf Mossakowski
22/11/2011 - 17:21 | Warnen spam
Stefan Becker schrieb:

$sql = "SELECT Rufnummer, Status, Versandtyp, Datum from $tabellennamen
WHERE Gruppe=$gruppe ORDER BY Datum DESC";



$sql = "SELECT Rufnummer, Status, Versandtyp, Datum from $tabellennamen
WHERE Gruppe='$gruppe' ORDER BY Datum DESC";

Zeichenketten müssen in ' oder ", sonst werden sie als Feldnamen oder
anderes interpretiert.

Gruß, Gustaf

Ähnliche fragen