Hallo Leute, kann mir jemand sagen was ich hier falsch mache, ich komme einfach nicht mehr weiter ..
hier ist meine Mysql-Abfrage ich gucke mit Session ob mein Session - ID in "user_id1" oder "user_id2" vorhanden ist dabei sollte es überprüfen ob bei der Zeile "status" auf 1 steht wenn nicht dann sollte ich eign. mit num_rows den Wert 0 bekommen und ich kriege immer den Wert 1 obwohl in der Mysql - Tabelle "status" auf 0 steht. Und wenn ich jetzt z.B. "user_id2" aus der Abfrage raus nehme dann kriege ich den richtigen Wert also 0 so wie es sein soll.
woran kann es liegen oder mache ich hier was falsch ****?
PHP:
$q = mysql_query("SELECT * FROM video WHERE user_id1 = '$session' OR user_id2 = '$session' AND status = '1' ") or die(mysql_error());
echo $num = mysql_num_rows($q);
hier ist meine Mysql-Abfrage ich gucke mit Session ob mein Session - ID in "user_id1" oder "user_id2" vorhanden ist dabei sollte es überprüfen ob bei der Zeile "status" auf 1 steht wenn nicht dann sollte ich eign. mit num_rows den Wert 0 bekommen und ich kriege immer den Wert 1 obwohl in der Mysql - Tabelle "status" auf 0 steht. Und wenn ich jetzt z.B. "user_id2" aus der Abfrage raus nehme dann kriege ich den richtigen Wert also 0 so wie es sein soll.
woran kann es liegen oder mache ich hier was falsch ****?