ERLEDIGT
NEIN
NEIN
ANTWORTEN
4
4
ZUGRIFFE
666
666
EMPFEHLEN
-
30.04.07 00:00 #1
- Registriert seit
- Mar 2004
- Ort
- Hildesheim (Niedersachsen)
- Beiträge
- 67
Hallo!
Ich habe ein kleines Problem mit einem PHP-Skript.
Ich will mit dieser Zeile von der Tabelle user den Benutzernamen des benutzers haben wo die ID = $dsatz["user_id"] ist. Aber irgendwie will das ganze nicht.
Ich bekomme immer "Resource id #5" zurückgeliefert.
Wodran liegts? kann man das schon sagen oder rbaucht ihr mehr Infos?
mysql_query("SELECT user_name FROM user WHERE user_id =". $dsatz["user_id"] )
Die Datenbank ist mit Sicherheit richtig. Zumindest gibt es einen Eintrag in der Tabelle user mit eigetragener user_ide und user_name
Vielen Dank im vorraus,
ProgFreak
-
Was genau machst du denn mit dem Ergebnis von mysql_query()?
-
30.04.07 00:12 #3
Wie sieht denn der Rest aus?
Versuchst du vielleicht direkt das Ergebnis von mysql_query() auszugeben und benutzt vorher nicht noch mysql_fetch_assoc() (als Beispiel)?KIDS Kinderbetreuungsdienst
Xing
"When you play the game of thrones, you win or you die. There is no middle ground."
by Cersei Lannister in "A Game Of Thrones"
-
30.04.07 00:51 #4
- Registriert seit
- Mar 2004
- Ort
- Hildesheim (Niedersachsen)
- Beiträge
- 67
Hallo.
So sieht der Block aus:
$res = mysql_query("SELECT * FROM passwd");
while($dsatz = mysql_fetch_assoc($res)){
echo "
<th> </th>
<th>". mysql_query('SELECT user_name FROM user WHERE user_id ='. $dsatz['user_id'] ) . "</th>
<th>". $dsatz['inserted'] ."</th>";
// <th>". $dsatz['inserted'] ."</th>
}
Also mysql_fetch_assoc() benutz ich...
EDIT:
So sieht der Eintrag in der Datenbank aus
INSERT INTO `user` ( `user_id` , `user_hash` , `user_name` , `status` )
VALUES (
'1', '123123123123123', 'Nimda05', 'Admin'
);Geändert von ProgFreak (30.04.07 um 00:53 Uhr)
-
30.04.07 00:54 #5Du musst die Query auch noch verarbeiten, also die, die da in der Tabelle steht.PHP-Code:
<?php
$res = mysql_query("SELECT * FROM passwd");
while($dsatz = mysql_fetch_assoc($res))
{
echo "
<th> </th>
<th>". mysql_query('SELECT user_name FROM user WHERE user_id ='. $dsatz['user_id'] ) . "</th> <-- Daher kommt das Resource...
<th>". $dsatz['inserted'] ."</th>";
// <th>". $dsatz['inserted'] ."</th>
}
?>
Nachtrag
So zum Beispiel...
Nachtrag #2PHP-Code:<?php
$res = mysql_query("SELECT * FROM `passwd` LEFT JOIN `user` ON `user`.`user_id` = `passwd`.`user_id`");
while($dsatz = mysql_fetch_assoc($res))
{
echo "
<th> </th>
<th>". $dsatz['user_name'] . "</th>
<th>". $dsatz['inserted'] ."</th>";
// <th>". $dsatz['inserted'] ."</th>
}
?>
Das Beispiel oben eleganter gelöst mit einem MySQL Join.Geändert von mAu (30.04.07 um 00:59 Uhr)
Gruß mAu
──────────────────────────
Ich auf flickr
* Unformatierten Quellcode schaue ich mir _nicht_ an!
* Sollte ich euch bei einer Frage weitergeholfen haben, würde ich mich über eine positive Bewertung freuen.
* Bitte die Netiquette beachten.
* Vergesst nicht, beantwortete Fragen als erledigt zu markieren!
Ähnliche Themen
-
Woher kommt der Surfer...
Von SonMiko im Forum PHPAntworten: 2Letzter Beitrag: 21.09.09, 20:02 -
Woher kommt der Schatten
Von headghot im Forum Cinema 4DAntworten: 4Letzter Beitrag: 31.08.09, 23:25 -
Woher kommt der Surfer?
Von kickin im Forum PHPAntworten: 7Letzter Beitrag: 11.10.05, 16:11 -
Woher kommt der Besucher
Von invaider im Forum ASPAntworten: 2Letzter Beitrag: 09.08.05, 19:05 -
Wer kommt woher?
Von Nuklearflo im Forum SmalltalkAntworten: 116Letzter Beitrag: 22.08.02, 19:53





Zitieren

Login






[PHP][Snippet] Array zu XML konvertieren