|
 |
|
| Autor |
Nachricht |
meteyou Stammuser [User]

Anmeldung: 19.03.07 Beiträge: 45
|
Verfasst am: 29.03.2007, 21:26 Titel: problem bei db abfrage |
|
|
also dieses script sollte eigentlich all deine nachrichten aus der datenbank auflisten. das tut es aber nicht. sonder nur die, die du zuletzt bekommen hast.
| Code: | <?php
$id = $_SESSION['id'];
$abfrage = "SELECT * FROM messages WHERE empfaengerid LIKE '$id' ORDER BY messageid DESC";
$ergebnis = mysql_query($abfrage);
while($row = mysql_fetch_object($ergebnis))
{
$sender = $row->senderid; //senderid aus der tabelle lesen
$betreff = $row->betreff; //betreff aus der datenbank lesen
$messageid = $row->messageid; //messageid aus der datenbank lesen
$abfrage = "SELECT * FROM user WHERE id = '$sender'"; //abfrage wen die senderid gehört
$ergebnis = mysql_query($abfrage);
while($row = mysql_fetch_object($ergebnis))
{$sender = $row->username;}
echo "<tr>";
echo "<td><a href=\"game.php?page=messages&bereich=lesen&nachricht=".$messageid."\">".$betreff."</a></td>";
echo "<td>".$sender."</td>";
echo "<td>".date("d.m.Y - H:i", ($row->date))."</td>";
echo "</tr>";
}
?> |
findet von euch wer den fehler warum es nicht so funktioniert wie es sollte?? mfg mete
|
|
| Nach oben |
|
 |
thepiep Beliebter [User]

Anmeldung: 24.08.06 Beiträge: 329 Wohnort: NRW
|
Verfasst am: 29.03.2007, 22:25 Titel: |
|
|
Versuch mal die Variablen für die Innere Abfrage umzubenennen - sonst kommen die sich gegenseitig in die quere, d.h. überschreiben sich - das sind ja nur schleifen und keine funktionen...
|
|
| Nach oben |
|
 |
meteyou Stammuser [User]

Anmeldung: 19.03.07 Beiträge: 45
|
Verfasst am: 30.03.2007, 14:35 Titel: |
|
|
nee hat nicht wirklich was geholfen. trotzdem thx mal. mfg mete
|
|
| Nach oben |
|
 |
meteyou Stammuser [User]

Anmeldung: 19.03.07 Beiträge: 45
|
Verfasst am: 30.03.2007, 23:27 Titel: |
|
|
sorry hat dan doch funktioniert hab nur 1 variable übersehen. mfg mete
|
|
| Nach oben |
|
 |
|
|
 |
|
Alle Zeiten sind GMT + 1 Stunde
|
| Seite 1 von 1 |
|  |