Hallo leute.
folgendes script beinhaltet das Problem:
Aufbau der tabellen:
ow_login = id ..... last_active
friends = id | user1 |user2 | status
jetzt soll die abfrage prüfen ob user1 und user 2 befreundet sind und wenn ja prüfen ob die befreundete Person innerhalb der letzten 5 min etwas getan hat.
Mein Problem ist nun wie der titel bereits angibt, das der wert "id" doppelt belegt ist. Kann ich dem script irgendwie mitteilen, dass er den bei User1 oder user2 eingetragenen wert mit der id die sich in ow_login befindet vergleicht?
Habe es versucht mit ow_login.id aber diese art der zuweisung wird nicht akzeptiert da er nach einer spalte mit exaktem namen sucht.
MFG
folgendes script beinhaltet das Problem:
PHP:
$last = time() - 300;
$min2 = 1 ;
$chk_friend2 = mysql_query("SELECT COUNT(*) as zahl FROM `friends`, `ow_login`
where
`user2` = '".$_SESSION["usid"]."' || `user1` = '".$_SESSION["usid"]."'
&&
`user1` = `id` || `user2` = `id`
&&
`last_active` >= $last ");
if (!$chk_friend2) {
echo "Anfrage ($ergebnis) konnte nicht ausgeführt werden : " . mysql_error();
exit;
}
$ausgabe2 = mysql_fetch_array($chk_friend2);
echo $ausgabe2[zahl];
Aufbau der tabellen:
ow_login = id ..... last_active
friends = id | user1 |user2 | status
jetzt soll die abfrage prüfen ob user1 und user 2 befreundet sind und wenn ja prüfen ob die befreundete Person innerhalb der letzten 5 min etwas getan hat.
Mein Problem ist nun wie der titel bereits angibt, das der wert "id" doppelt belegt ist. Kann ich dem script irgendwie mitteilen, dass er den bei User1 oder user2 eingetragenen wert mit der id die sich in ow_login befindet vergleicht?
Habe es versucht mit ow_login.id aber diese art der zuweisung wird nicht akzeptiert da er nach einer spalte mit exaktem namen sucht.
MFG