SommaireTelecharger la documentationChapitre suivantChapitre precedent  

  .: News :.: Edito :.: Scripts :.: Forum :.: Erreurs :.: Jobs :. 
 
Sommaire

FrontBase

fbsql_affected_rows
fbsql_autocommit
fbsql_change_user
fbsql_close
fbsql_commit
fbsql_connect
fbsql_create_db
fbsql_create_blob
fbsql_create_clob
fbsql_database_password
fbsql_data_seek
fbsql_db_query
fbsql_db_status
fbsql_drop_db
fbsql_errno
fbsql_error
fbsql_fetch_array
fbsql_fetch_assoc
fbsql_fetch_field
fbsql_fetch_lengths
fbsql_fetch_object
fbsql_fetch_row
fbsql_field_flags
fbsql_field_name
fbsql_field_len
fbsql_field_seek
fbsql_field_table
fbsql_field_type
fbsql_free_result
fbsql_insert_id
fbsql_list_dbs
fbsql_list_fields
fbsql_list_tables
fbsql_next_result
fbsql_num_fields
fbsql_num_rows
fbsql_pconnect
fbsql_query
fbsql_read_blob
fbsql_read_clob
fbsql_result
fbsql_rollback
fbsql_set_lob_mode
fbsql_select_db
fbsql_start_db
fbsql_stop_db
fbsql_tablename
fbsql_warnings

6.28.11 fbsql_data_seek

[ Exemples avec fbsql_data_seek ]   PHP 4 >= 4.0.6

Description

int fbsql_data_seek(int result_identifier ,int row_number )

fbsql_data_seek retourne TRUE en cas de succès et FALSE en cas d'erreur.

fbsql_data_seek déplace le pointeur interne de ligne dans le résultat de requête result_identifier jusqu'à la ligne row_number. Le prochain appel à fbsql_fetch_row retournera cette ligne.

Les lignes sont numérotées à partir de 0.

Exemple avec fbsql_data_seek

<?php
    $link 
fbsql_pconnect("localhost""_SYSTEM""secret")
        or die (
"Impossible de se connecter");
    
fbsql_select_db("samp_db")
        or die (
"Impossible de sélectionner une base");
    
$query "SELECT last_name, first_name FROM friends;";
    
$result fbsql_query($query)
        or die (
"Query failed");
// Lecture des lignes en ordre inverse
    
for ($i fbsql_num_rows($result) - 1$i >=0$i--) {
        if (!
fbsql_data_seek($result$i)) {
            
printf ("Impossible d'accéder à la ligne %d\n"$i);
            continue;
        }
        if(!(
$row fbsql_fetch_object($result)))
            continue;
        
printf ("%s %s<BR>\n"$row->last_name$row->first_name);
    }
    
fbsql_free_result($result);
?>


Chapitre précédentChapitre suivantAccueil nexen.net