Hallo, ich habe ein kleines Problem, vermutlich mit meiner DB. Wenn ich Daten per SQL in PHP abfrage werden sie mir doppelt angezeigt, das gleiche passiert auch wenn ich die Abfragen in mysql teste.
DB ist folgendermaßen aufgebaut:
Tabelle blackboard:
id
betreff
text
datum
user
Tabelle login:
id
username
passwort
kontakt
Nun möchte ich mit folgender Abfrage Betreff, Datum und Name anzeigen lassen:
Das funktioniert auch, nur wird für jeden Benutzer den ich anlege alled Daten angezeigt, anstatt nur die die der BEnutzer auch wirklich angelegt hat.
Leder weiß ich nicht wo der Fehler liegt, bzw ich kann Ihn nicht finden. Vermute aber dass er bei meiner DB liegt.
DB ist folgendermaßen aufgebaut:
Tabelle blackboard:
id
betreff
text
datum
user
Tabelle login:
id
username
passwort
kontakt
Nun möchte ich mit folgender Abfrage Betreff, Datum und Name anzeigen lassen:
PHP:
$blackboard_sql = "SELECT * FROM blackboard, login WHERE blackboard.id = ".$_GET['id'];
$blackboard_erg = mysql_query($blackboard_sql);
$blackboard = mysql_fetch_assoc($blackboard_erg);
echo "<tr>" .
"<td style='text-align:center'>" . $blackboard['datum'] . "</td>" .
"<td style='text-align:center'>" . $blackboard['betreff'] . "</td>" .
"<td style='text-align:center'>" . $blackboard['text'] . "</td>" .
"<td style='text-align:center'>" . $blackboard['username'] . "</td>" .
"<td style='text-align:center'>" . $blackboard['kontakt'] . "</td>" .
"</tr>\n";
Das funktioniert auch, nur wird für jeden Benutzer den ich anlege alled Daten angezeigt, anstatt nur die die der BEnutzer auch wirklich angelegt hat.
Leder weiß ich nicht wo der Fehler liegt, bzw ich kann Ihn nicht finden. Vermute aber dass er bei meiner DB liegt.