Tabelleverknüpfung

Didito
Ich habe probleme mit Tabellenverknüpfung.

Wer kann mir folgende erstellen?

Ich habe eine Onlineliste wo jeder sehen kann wer Online ist.

Nun möchte ich machen, wenn ein User Online ist der mich auf der Ignorierliste hat, dann sehe ich nicht das er Online ist obwohl er Online ist.

Alle User die Online sind raussuchen
code:
1:
2:
3:
4:
5:
$result = mysql_query("SELECT * FROM iplog ORDER BY time DESC");
$row = mysql_fetch_array($result);
$userid = $row['id'];


Usernamen raussuchen
code:
1:
2:
3:
4:
5:
$result_user = mysql_query("SELECT * FROM user WHERE id = '$userid'");
$row_user = mysql_fetch_array($result_user);
$user = $row_user['username'];


In die 1 Abfrage muss noch rein das er nur die User anzeigt die mich nicht auf Ihrer Ignorierliste haben.

Tabelle heißt: ignorelist

Spalten heißen: playerid1 und playerid2

Muss dann noch in der Art so hin:

ignorelist WHERE playerid1 != '$userid' AND playerid2 != '$_SESSION['id']'");
florasoft
hi,
zwei Tabellen verknüpft man mit join.

bsp.:
php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
$sql ="SELECT

a._id,
b._userid

FROM

$tabelle_1

AS a

LEFT JOIN

$tabelle_2

AS b

ON

a._id = b._userid

WHERE

a._id = '$_SESSION['id']'

";


ist nicht getestet !!