Popis
bool
mysql_data_seek
( zdroj identifikator_vysledku, int cislo_zaznamu)
Vrací
TRUE
při
úspěchu
,
FALSE
při
selhání
.
mysql_data_seek(
)
přesune
interní
ukazatel
výsledku
MySQL
na
záznam
specifikovaný
číslem
záznamu
.
Následné
volání
funkce
mysql_fetch_row(
)
načte
požadovaný
záznam
.
Není-li
zadáno
cislo_zaznamu
začíná
se
od
0
.
Parametr
cislo_zaznamu
by
mělo
být
číslo
mezi
0
a
(
mysql_num_rows
-
1
)
.
Příklad
1
.
MySQL
příklad
přesunutí
ukazatele
?php
$link
=
mysql_pconnect(
"kron"
,
"jutta"
,
"geheim"
)
or
die("Nelze
se
připojit")
;
mysql_select_db("samp_db"
)
or
exit("Nelze
vybrat
databázi")
;
$query
=
"SELECT
last_name
,
first_name
FROM
friends"
;
$result
=
mysql_query($query
)
or
die("Chyba
dotazu")
;
/
/
načtení
záznamů
v
obráceném
pořadí
for
($i
=
mysql_num_rows($result
)
-
1
;
$i
=0
;
$i-
-
)
{
if
(!mysql_data_seek($result
,
$i)
)
{
echo
"Nelze
nalézt
záznam
$i\n"
;
continue
;
}
if(
!($row
=
mysql_fetch_object($result))
)
continue
;
echo
"$row
-
last_name
$row
-
first_name
br
/
\n"
;
}
mysql_free_result($result)
;
?
|
|