PHP Handleiding
Terug
Volgende
Geeft TRUE terug bij succes, FALSE indien er een fout is opgetreden.
mysql_data_seek() verplaatst de interne rij pointer van de MySQL resultaat set die geassocieerd is met de gegeven result identifier naar het gespecificeerde rijnummer.
De volgende keer dat mysql_fetch_row() wordt aangeroepen zal die rij teruggegeven worden.
Row_number begint bij 0.
The row_number is een waarde in het bereik van 0 tot mysql_num_rows - 1.
Opmerking:
De functie mysql_data_seek() kan alleen worden gebruikt samen met mysql_query(), niet met mysql_unbuffered_query().
Voorbeeld 1.
MySQL data seek voorbeeld
?php $link = mysql_pconnect( "kron", "jutta", "geheim") or die("Kan geen verbinding maken: ". mysql_error()); mysql_select_db("samp_db") or exit("Kan geen database selecteren:". mysql_error()); $query = "SELECT last_name, first_name FROM friends"; $result = mysql_query($query) or die("Query heeft gefaald: ". mysql_error()); / / fetch rows in reverse order for ($i = mysql_num_rows($result) - 1; $i =0; $i- -) {if (!mysql_data_seek($result, $i)) {echo "Kan rij $i niet vinden:". mysql_error(). "\n"; continue;} if( !($row = mysql_fetch_object($result))) continue; echo "$row - last_name $row - first_name br / \n";} mysql_free_result($result);?
Zie ook: mysql_query(), mysql_num_rows().
Terug
Begin
Volgende
Omhoog