Forum und email

maxdb_data_seek

result->data_seek

(No version information available, might be only in CVS)

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)

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

Example#1 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();
?>

Example#2 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($result10);

    
/* 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