Descrição
bool
mysql_data_seek
( resource result_identifier, int row_number)
Retorna
TRUE
em
caso
de
sucesso
ou
FALSE
em
falhas
.
mysql_data_seek(
)
move
o
ponteiro
interno
do
resultado
MySQL
associado
ao
identificador
de
resultado
(result_identifier
)
especificado
para
apontar
a
linha
identificada
.
A
próxima
chamada
a
mysql_fetch_row(
)
irá
retornar
esta
linha
.
O
parâmetro
row_number
O
parâmetro
row_number
(
número
de
linha
)
começa
no
0
.
O
row_number
deve
ser
um
valor
entre
0
e
mysql_num_rows
-
1
.
Exemplo
1
.
Exemplo
MySQL
data
seek
?php
$link
=
mysql_pconnect(
"localhost"
,
"mysql_user"
,
"mysql_password"
)
or
die("Não
pude
conectar
:
"
.
mysql_error())
;
mysql_select_db("samp_db"
)
or
die("Não
pude
selecionar
o
banco
de
dados
:
"
.
mysql_error())
;
$query
=
"SELECT
last_name
,
first_name
FROM
friends"
;
$result
=
mysql_query($query
)
or
die("Query
falhou
:
"
.
mysql_error())
;
/
*
fetch
rows
in
reverse
order
*
/
for
($i
=
mysql_num_rows($result
)
-
1
;
$i
=
0
;
$i-
-
)
{
if
(!mysql_data_seek($result
,
$i)
)
{
echo
"Não
pude
ir
para
a
linha
$i
:
"
.
mysql_error(
)
.
"\n"
;
continue
;
}
if(
!($row
=
mysql_fetch_object($result))
)
continue
;
echo
"$row
-
last_name
$row
-
first_name
br
/
\n"
;
}
mysql_free_result($result)
;
?
|
|
Veja
também
:
mysql_query(
)
e
mysql_num_rows(
)
.