Mailinglisten-Archive |
Hi > 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. Ja, das gibt es. mysql_data_seek() - Bewegt den internen Ergebnis-Zeiger Bsp: $query = mysql_query("SELECT..."); $num = mysql_num_rows($query); for ($i=0;$i<$num;$i++) { mysql_data_seek($query, $i); $result = mysql_fetch_array($query); echo $result['feld']; } Kannst den Zeiger natürlich auch anders setzten, nicht nur mit einer for Schleife... ;-) Gruss -- +++ Jetzt WLAN-Router für alle DSL-Einsteiger und Wechsler +++ GMX DSL-Powertarife zudem 3 Monate gratis* http://www.gmx.net/dsl
php::bar PHP Wiki - Listenarchive