Fehler in WHERE ... AND ... Statement

stonk

Erfahrenes Mitglied
Hallo zusammen!!

ich möchte einige Datensätze aus einer Datenbank auslesen, die 2 kriterien erfüllen müssen...
Habe hierzu folgende mysql abfrage:
Code:
 $sql = mysql_query('SELECT * FROM nachrichten WHERE nachricht_empfaenger = '.$userid.' AND nachricht_delete_e = 'nok' ORDER BY nachricht_id DESC');

Alle Datensätze, bei denen folgendes enthalten ist, sollten ausgelesen werden:
nachricht_empfaenger sollte die userid enthalten
nachricht_delete_e sollte "nok" enthalten

Sollte ja nicht so schwer sein, habe auch andere ähnliche abfragen schon gemacht, die problemlos funktionieren... aber jetzt hab jetzt keinen plan...

Besten dank an alle
gruss stonk
 
Moin,

1.) Was hast du für eine Fehlermeldung?
2.) Hast du mal versucht eine ID "händisch" zu selektieren ... also ohne die Variable ? Ging dies ?
Dann könnte 3.) die Deklaration der '.$variable.' innerhalb eines Funktionsaufrufes nicht funktionieren ... ich nutze bei sql-Abfragen das Schema:
Code:
... nachricht_empfaenger = $userid ...
also ohne die Punkte ... ansonsten würd ich noch mal schauen ob $userid evt. leer ist!!

Viele Grüße,
Christian
 
Zurück