Re:'s
thrall
- php
hi @all
sorry, ich bin noch ein n00b...
aber ich kriege hier mit den Re:'s ne macke
es funktioniert schon zum teil blos mein problem ist ich habe in der pmn_gallery_upload_reply felder namens replyid und uploadid habe;
wenn ich z.B jetzt einen eintrag habe der so aussieht:
|replyid|uploadid|
| 1 | 2 | <----
| 2 | 2 |
dann nimmt er immer nur den ersten eintrag!
$select_ry = mysql_query("select * from pmn_gallery_upload_reply where uploadid=$pmnid");
$row_ry = mysql_fetch_row($select_ry);
$retitle_ry = $row_ry[4];
$re_string_ry = explode (".", $retitle_ry);
$re_ry = $re_string_ry[0];
$re_ry++;
echo $re_ry;
$select = mysql_query("select * from pmn_gallery_upload where uploadid=$pmnid");
$row = mysql_fetch_array($select);
$retitle=$row[4];
$username_temp = $row[2];
//$re='1';
$test = "$re_ry.RE:$retitle";
$test2= "[auf das kommentar von $username_temp]";
gruß
thrall
Hallo,
dann nimmt er immer nur den ersten eintrag!
$select_ry = mysql_query("select * from pmn_gallery_upload_reply where uploadid=$pmnid");
verwende besser nicht '*', sondern schreib die Felder die du brauchst einzeln hin: http://www.dclp-faq.de/q/q-sql-select.html.
$row_ry = mysql_fetch_row($select_ry);
kein Wunder dass du nur einen Datensatz bekommst - du rufst mysql_fetch_row ja auch nur einmal auf (bei jedem Aufruf dieser Funktion wird eine Datenzeile zurückgegeben - wenn du allso alle Datensätze die dein Query liefert haben willst, musst du z.B. ein Schleife verwenden (schau dir einfach mal die Beispiel in der Doku an: http://de2.php.net/mysql_fetch_array)).
Grüße aus Nürnberg
Tobias