maxdb_data_seek,

(PECL maxdb:1.0-7.6.00.38)

maxdb_data_seek, result->data_seek — Ajuste le pointeur de résultat sur une ligne arbitraire dans le résultat

Description

Style procédural

bool maxdb_data_seek ( resource $result, int $offset )

Style orienté objet (méthode)

class result {
bool data_seek ( int $offset )
}

maxdb_data_seek() se déplace sur un pointeur de résultat arbitraire spécifié par offset dans le jeu de résultats représenté par result . Le paramètre offset doit être compris entre zéro le nombre total de lignes moins un (0..maxdb_num_rows() - 1).

Valeurs de retour

Cette fonction retourne TRUE en cas de succès, FALSE en cas d'échec.

Exemples

Exemple 1331. Object oriented style

<?php
/* Ouverture de la connexion */
$maxdb  = new  maxdb ( "localhost" "MONA" "RED" "DEMODB" );

/* Vérification de la connexion */
if ( maxdb_connect_errno ()) {
    
printf ( "Connect failed: %s\n" maxdb_connect_error ());
    exit();
}

$query  "SELECT name, state FROM hotel.city ORDER BY name" ;
if (
$result  $maxdb -> query $query )) {

    
/* Déplacement sur la ligne no. 10 */
    
$result -> data_seek ( 10 );

    
/* Récupération de la ligne */
    
$row  $result -> fetch_row ();

    
printf  ( "Ville : %s  Pays : %s\n" $row [ 0 ],  $row [ 1 ]);

    
/* Libération du jeu de résultats */
    
$result -> close ();
}

/* Fermeture de la connexion */
$maxdb -> close ();
?>

Exemple 1332. Style procédural

<?php
$link 
maxdb_connect ( "localhost" "MONA" "RED" "DEMODB" );

/* Vérification de la connexion */ 
if (! $link ) {
    
printf ( "Echec de la connexion : %s\n" maxdb_connect_error ());
    exit();
}

$query  "SELECT name, state FROM hotel.city ORDER BY name" ;

if (
$result  maxdb_query ( $link $query )) {

    
/* Déplacement sur la ligne no. 400 */
    
maxdb_data_seek ( $result 10 );

    
/* Récupération de la ligne */
    
$row  maxdb_fetch_row ( $result );

    
printf  ( "Ville : %s  Pays : %s\n" $row [ 0 ],  $row [ 1 ]);

    
/* Libération du jeu de résultats*/
    
maxdb_free_result ( $result );
}

/* Fermeture de la connexion */
maxdb_close ( $link );
?>

L'exemple ci-dessus va afficher :


Ville : Irvine  Pays : CA

   

Voir aussi

maxdb_store_result() , maxdb_fetch_row() et maxdb_num_rows() .