mysqli_fetch_row,

(PHP 5)

mysqli_fetch_row, result->fetch_row() — Récupère une ligne de résultat sous forme de tableau indexé

Description

Style procédural

mixed mysqli_fetch_row ( mysqli_result $result )

Style orienté objet (méthode)

class mysqli_result {
mixed fetch_row ( void )
}

récupère une ligne de données à partir du jeu de résultats représenté par result et le retourne en tant que tableau indexé, où chaque colonne est une case du tableau, celui-ci commençant à 0 (zéro). Chaque nouvel appel à mysqli_fetch_row() retournera la prochaine ligne dans le jeu de résultats, ou NULL s'il n'y a plus de lignes.

Liste de paramètres

result

Style procédural uniquement : Un identifiant de jeu de résultats retourné par la fonction mysqli_query() , mysqli_store_result() ou mysqli_use_result() .

Valeurs de retour

mysqli_fetch_row() retourne un tableau de chaînes correspondant à la ligne récupérée ou NULL s'il n'y a plus de ligne dans le jeu de résultats.

Note: Cette fonction définit les champs NULL à la valeur PHP NULL .

Exemples

Exemple 1655. Style orienté objet

<?php
$mysqli 
= new  mysqli ( "localhost" "my_user" "my_password" "world" );

/* Vérification de la connexion */
if ( mysqli_connect_errno ()) {
    
printf ( "Échec de la connexion : %s\n" mysqli_connect_error ());
    exit();
}

$query  "SELECT Nom, CodePays FROM Ville ORDER by ID DESC LIMIT 50,5" ;

if (
$result  $mysqli -> query ( $query )) {

    
/* Récupération du tableau d'objet */
    
while ( $row  $result -> fetch_row ()) {
        
printf  ( "%s (%s)\n" $row [ 0 ],  $row [ 1 ]);
    }

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

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

Exemple 1656. Style procédural

<?php
$link 
mysqli_connect ( "localhost" "my_user" "my_password" "world" );

/* Vérification de la connexion */
if ( mysqli_connect_errno ()) {
    
printf ( "Échec de la connexion : %s\n" mysqli_connect_error ());
    exit();
}

$query  "SELECT Nom, CodePays FROM Ville ORDER by ID DESC LIMIT 50,5" ;

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

    
/* Récupération du tableau associatif */
    
while ( $row  mysqli_fetch_row ( $result )) {
        
printf  ( "%s (%s)\n" $row [ 0 ],  $row [ 1 ]);
    }

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

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

L'exemple ci-dessus va afficher :


Rennes (FRA)
Rouen (FRA)
Bordeaux (FRA)
Paris (FRA)
Saint-Savin (FRA)

  

Voir aussi

mysqli_fetch_array()
mysqli_fetch_assoc()
mysqli_fetch_object()
mysqli_query()
mysqli_data_seek()