Mailinglisten-Archive |
Hi, On Thu, Jul 08, 2004 at 03:58:20PM +0200, Friederun Göllner wrote: > Nun moechte ich aber den jeweils ersten gefundenen Datensatz der > Teilmenge auf jeder Seite anders behandeln als alle uebrigen, also > keine Linkliste erstellen, sondern den ersten direkt anzeigen und > alle anderen als Linkliste. Wie kann ich dem Script sagen, mach mit > dem ersten gefundenen Datensatz etwas anderes als mit allen anderen? > > $query = "SELECT feld1,feld2,feld3 FROM tabelle1, tabelle2" > ." WHERE tabelle1.feld1=tabelle2.feld1 AND tabelle2.feld2='" . > $_GET['var_u'] . "' AND " > . "feld3='a'" > ." LIMIT ".$start.",".$limit; > $resultID = @mysql_query($query); $count = 1; while ($data = mysql_fetch_array($resultID)) { if ($count == 1) { unset ($count); //und nun mache mit dem ersten gefunden Datensatz was anderes } else { // als mit den anderen ... } > Gibt es eine mysql-Funktion in PHP, die mir einen Zeiger in eine > Datensatzmenge setzt? Wenn ja, wie? Habe mit mysql_result() > experimentiert, aber das geht total ins Nirvana, wenn SELECT mehr als > ein Feld abfragt. Warum so kompliziert? wenn ich dich richtig verstanden habe, sollte obiges reichen. Gruss Jens
php::bar PHP Wiki - Listenarchive