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