mysql_data_seek
(PHP 3, PHP 4 )
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!
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");
// fetch rows in reverse order
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);
?> |
|