ERLEDIGT
NEIN
NEIN
ANTWORTEN
1
1
ZUGRIFFE
229
229
EMPFEHLEN
-
Hallo an alle
Frage und Hintergrund:
Kann man den Befehl
mysql_fetch_object()
doppelt nutzen, also zweimal?
Ich habe eine fertige Abfrage einer Db. Die Ergebnisse werden in einer Tabelle dargestellt. Nun möchte ich gerne über dieser Tabelle eine Auflistung der einzelnen Ergebnisse haben, die als Sprungmarken verwendet werden können. Dafür müsste ich aber leider den Befehl mysql_fetch_object() zweimal aufrufen. denn ich habe folgenden Quellcode:
ich gereriere also die berschrift sowie die eigentlich Tabelle VOR der WHILE-Schleife, da kann ich diese kleine Auflistunge schonmal nicht machen.PHP-Code:[-]
echo mysql_num_rows($result)," Ergebnisse:</title></head><body link=blue vlink=blue alink=blue bgcolor=#CCCCCC>Es wurden <b>",mysql_num_rows($result),"</b> Titel mit ähnlichem oder gleichem Suchkriterium gefunden:<br>
<hr/><table border=0 cellpadding=3 bgcolor=#CCCCCC><tr><td><b><u>Bild</u></b></td><td><b><u>Name</u></b> / <i>Original Name</i></td><td><b><u>Jahr</u></b></td><td><b><u>Version</u></b></td><td><b><u>FSK</u></b></td><td><b><u>Kathegorie</u></b></td><td><b><u>Info</u></b></td><tr>\n";
while ($row=mysql_fetch_object($result)){
echo "<td><a href=bilder/",$row->bild,".jpg><img src=bilder/",$row->bild,".jpg width=110 heigth=158 border=0></a></td><td><font size=2>(",$row->id,") </font><b><font color=red size=4>",$row->name,"</font></b><br><br><i>",$row->original_name,"</i></td><td>",$row->jahr,"</td><td>",$row->version,"</td><td><img src=bilder/",$row->fsk,".jpg border=0></td><td>",$row->cat,"</td><td>",$row->kommentar,"</td></tr>
<tr><td colspan=8>",$row->info,"<br><i>Quelle: <a href=http://www.",$row->quelle,".de target=_blank>",$row->quelle,"</a></i></td></tr>
<tr><td colspan=8><b>Schauspieler:</b> ",$row->actors,"<hr size=5><br></td></tr>\n";
}
[-]
Ich möchte eine zweite kleine Tabelle überder eigentlich anlegen, mit drei oder vier Spalten, in denen dann nur titel drinstehen, und wenn man die Sprungmarke des Titels als Link nutzt, soll zu diesem dann gesrpungen werden.
Geht das so, wie ich mir das vorstelle, oder muss ich die ganze SELECT-Abfrage dann nochmal machen?
UweERacing, Competing, is in my blood, it's part of my life.
Ayrton Senna da Silva (1964 - 1994)
-
mysql_fetch_*() kannst du so oft hintereinander nutzen wie du willst, nur die dieser Funktion übergebene ressource (also das was von mysql_query() zurückkommt) nicht...
Aber würde es in deinem Falle nicht langen, wenn du einmal ein fetch machst, und dies per Schleife und ein Array schreibst dun teile für deine Übersicht ausgibst. Für die anderen Ausgaben kannst du dann das Array verwenden und musst die Anfrage nicht xmal an die Datenbank senden.
Ähnliche Themen
-
Ein Array mit zwei Formen nutzen
Von Black-Zero im Forum Visual Basic 6.0Antworten: 2Letzter Beitrag: 19.10.08, 22:23 -
Zwei verschiedene Grafikkarten im SLi nutzen?
Von Fraggerbee im Forum HardwareAntworten: 5Letzter Beitrag: 18.06.08, 08:23 -
Zwei verschiedene Netze nutzen?
Von nex_m im Forum NetzwerkeAntworten: 3Letzter Beitrag: 12.05.07, 23:10 -
sql class; in einem query zwei verschiedene db's nutzen?
Von ohio im Forum PHPAntworten: 10Letzter Beitrag: 11.02.03, 16:26 -
Eine Soundkarte --> eine Buchse --> zwei nutzen?
Von JohnDoe im Forum HardwareAntworten: 4Letzter Beitrag: 20.11.02, 16:42





Zitieren
Login






[PHP][Snippet] Array zu XML konvertieren