Descrizione
bool
mysql_data_seek ( resource identificativo_risultato, int numero_riga )
Restituisce TRUE in caso di successo, FALSE in caso di fallimento.
mysql_data_seek() muove il puntatore di riga interno
del risultato MySQL associato all'identificativo specificato
per puntare ad un determinato numero di riga. La successiva chiamata
a mysql_fetch_row() dovrebbe restituire questa riga.
numero_riga inizia da 0.
numero_riga dovrebbe essere un valore nell'intervallo che va da 0 a
mysql_num_rows - 1.
Esempio 1. Esempio seek dati MySQL
<?php $connessione = mysql_pconnect("localhost", "utente_mysql", "password_mysql") or die("Connessione non riuscita: " . mysql_error());
mysql_select_db("samp_db") or die("Selezione del database non riuscita: " . mysql_error());
$query = "SELECT cognome, nome FROM amici"; $risultato = mysql_query($query) or die("Query fallita: " . mysql_error());
/* caricamento righe in ordine inverso */ for ($i = mysql_num_rows($risultato) - 1; $i >= 0; $i--) { if (!mysql_data_seek($risultato, $i)) { echo "Non si può eseguire il seek alla riga $i: " . mysql_error() . "\n"; continue; }
if(!($riga = mysql_fetch_object($risultato))) continue;
echo "$riga->cognome $riga->nome<br />\n"; }
mysql_free_result($risultato); ?>
|
|
Vedere anche: mysql_query(),
mysql_num_rows().