Description
int
mysql_data_seek
( resource result_identifier, int row_number)
mysql_data_seek(
)
retourne
TRUE
en
cas
de
succès
et
FALSE
sinon
.
mysql_data_seek(
)
déplace
le
pointeur
interne
de
résultat
,
dans
le
résultat
associé
à
l
'identifiant
de
résultat
result_identifier
.
Il
le
fait
pointer
à
la
ligne
row_number
.
Le
prochain
appel
à
mysql_fetch_row(
)
retournera
cette
ligne
.
row_number
commence
à
0
.
Exemple
1
.
Exemple
mysql_data_seek(
)
?php
$link
=
mysql_pconnect
(
"kron"
,
"jutta"
,
"geheim"
)
{
or
die
("Connexion
impossible")
;
}
mysql_select_db
("samp_db"
)
{
or
die
("Sélection
de
base
impossible")
;
}
$query
=
"SELECT
last_name
,
first_name
FROM
friends"
;
$result
=
mysql_query
($query
)
{
or
die
("Requête
impossible")
;
}
/
/
récupère
les
lignes
dans
l'ordre
inverse
for
($i
=
mysql_num_rows
($result
)
-
1
;
$i
=0
;
$i-
-
)
{
if
(!mysql_data_seek
($result
,
$i)
)
{
echo
"Impossible
d'atteindre
la
ligne
$i\n"
;
continue
;
}
if(
!($row
=
mysql_fetch_object
($result))
)
continue
;
echo
"{$row
-
last_name
}
{$row
-
last_name$row
-
first_name
}
br
\n"
;
}
mysql_free_result
($result)
;
?
|
|