hallo,
ich habe ein kleines Problem mit dem verknüpfen von zwei tabellen.
ich habe schon alle threads durch und die google suche hat mir auch nicht das gebracht was ich suche, bzw. verstehe ich es einfach nicht.
nun mal zum problem:
in der tabelle login wird beim einlogen für den username aktiv auf 1 (online) gesetzt.
in der tabelle daten, stehen die daten des users.
Tabelle (login) hat die spalten:
username,
aktiv
Tabelle (daten) hat die spalte:
user
ich möchte einfach bei dem profil von dem user, anzeigen lassen, ob diese online ist, oder nicht. und mir die daten aus der login tabelle hollen die für den jeweiligen user bestimmt sind.
die daten username und user sind in den tabellen identisch und auf unique gesetzt.
dazu habe ich mir dieses aus einigen threads zusammen gebastelt.
klappt leider nicht und ich weiß auch nicht sorecht, welche verknüpfungsvariante dafür gut ist.
vielleicht kann mir da jemand helfen, wäre sehr nett.
tabellenverknüpfungen sind nicht meine stärke.
vielen dank
ich habe ein kleines Problem mit dem verknüpfen von zwei tabellen.
ich habe schon alle threads durch und die google suche hat mir auch nicht das gebracht was ich suche, bzw. verstehe ich es einfach nicht.
nun mal zum problem:
in der tabelle login wird beim einlogen für den username aktiv auf 1 (online) gesetzt.
in der tabelle daten, stehen die daten des users.
Tabelle (login) hat die spalten:
username,
aktiv
Tabelle (daten) hat die spalte:
user
ich möchte einfach bei dem profil von dem user, anzeigen lassen, ob diese online ist, oder nicht. und mir die daten aus der login tabelle hollen die für den jeweiligen user bestimmt sind.
die daten username und user sind in den tabellen identisch und auf unique gesetzt.
dazu habe ich mir dieses aus einigen threads zusammen gebastelt.
PHP-Code:
$sql = "SELECT a.username,a.aktiv,b.user FROM login as a, daten as b where b.user = a.username and a.aktiv='1'";
$res = mysql_query($sql);
$ergb = mysql_fetch_array($res);
if ($ergb["aktiv"]==1)
$ak = "<img src='../images/member/off.gif' width='16' height='16' border='0' alt='Offline'>";
else$ak = "<img src='../images/member/on.gif' width='16' height='16' border='0' alt='Online'>";
?>
vielleicht kann mir da jemand helfen, wäre sehr nett.
tabellenverknüpfungen sind nicht meine stärke.
vielen dank
Kommentar