Sql=select mit blocken=0 blocken=1 und blocken=2

Loddar1

Erfahrenes Mitglied
Einen schönen Sonntag wünsche ich euch,
habe auch gleich mal eine Frage:
Ist es möglich die DB zu öffnen und zum Beispiel 3 mal blocken=zahl in einer abfrage zu erstellen?
Datenverbindung ist klar und hier mal die abfrage:
PHP:
$sql = "SELECT * FROM $table WHERE blocken=0 AND blocken=1 ORDER BY id";
Zeigt bei mir dann nichts mehr an, weder blocken=0 noch blocken=1.
Weis jemand wie die abfrage richtig aussehen müßte?

Hier nochmal die Datenverbindung:
PHP:
<?php
$db = mysqli_connect("localhost", "root", "", "daten");
if(!$db)
{
  exit("Verbindungsfehler: ".mysqli_connect_error());
}
?>
 
Hi

SQL:
WHERE blocken=0 AND blocken=1
Hier suchst du die Zeilen, in denen blocken gleichzeitig 0 und 1 ist (in der selben Zeile).
Natürlich kommt da nichts raus.

SQL:
WHERE blocken=0 OR blocken=1
 
Geht auch nicht, habe es jetzt so:
PHP:
$sql = "SELECT * FROM $table WHERE NOT (blocken='2') ORDER BY id";
gemacht!
 

Neue Beiträge

Zurück