• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

mehrere WHERE-Clauseln?

Status
Für weitere Antworten geschlossen.

=]ReDHeaD[=

Mitglied
hallo, ich würde gerne wissen, ob man mehrere where-clauseln in einen sql packen kann,
zweck: nur die mails holen, bei denen gelesen = "nein" ist
Code:
$sql = "SELECT id,users_id,autor,title,inhalt,gelesen,email,DATE_FORMAT(datum, '%d.%m.%y um %T Uhr') AS changeddate
                FROM users_pm
       WHERE users_id = ".$_SESSION['ID'].",
     WHERE gelesen = "nein"
        ORDER BY changeddate DESC
       LIMIT ".(intval($_REQUEST['page']) * 5) .",5;";
 
Werbung:
ja, aber nicht indem du öfters where schreibst, sondern indem du AND benutzt, und ohne beistrich.
 
Werbung:
Werbung:
ich würde dir empfelen die spalte "gelesen" als zahl abzuspeichern.
0 = nein und 1 = ja oder so - spart zeit und speicherplatz
 
danke, hab ich in der tat auch erst später dran gedacht, aber das script ist geschrieben und funktioniert
 
Werbung:
aber es funktioniert auch so, und deswegen erscheint es mir unnötig, da es nicht massenweise speicherplatz verbraucht
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben