mysql_data_seek
(PHP 3, PHP 4 , PHP 5)
mysql_data_seek -- Belső eredménymutató mozgatása
Leírás
bool
mysql_data_seek ( resource result_identifier, int row_number)
Siker esetén TRUE értékkel tér vissza,
ellenkező esetben FALSE értéket ad.
A mysql_data_seek() függvény az adott azonosítójú
ereményhalmazban ugrik a megadott pozícióra. A
mysql_fetch_row() függvény következő hívásakor ezt a
sorszámú sort kapod meg.
Ha az első sorra akarsz pozicionálni, akkor
Row_number 0 legyen! A
row_number paraméternek 0 és mysql_num_rows - 1
közötti számnak kell lennie.
Példa 1. MySQL data seek példa
<?php $link = mysql_pconnect ("weblabor", "kgergely", "titok") or die ("Nem tudok csatlakozni");
mysql_select_db ("samp_db") or die ("Nem tudok belépni az adatbázisba");
$query = "SELECT last_name, first_name FROM friends"; $eredmeny = mysql_query ($query) or die ("Rossz kérés");
// sorok betöltése fordított sorrendben for ($i = mysql_num_rows ($eredmeny) - 1; $i >=0; $i--) { if (!mysql_data_seek ($eredmeny, $i)) { echo ("Nem tudok a $i. sorra ugorni\n"); continue; }
if(!($sor = mysql_fetch_object ($eredmeny))) continue;
echo "$sor->vezeteknev $sor->keresztnev<br />\n"); }
mysql_free_result ($eredmeny); ?>
|
|
Lásd még a mysql_query() és a
mysql_num_rows() függvényeket!