Maison  >  Article  >  base de données  >  Comment récupérer et parcourir plusieurs lignes dans MySQL et PHP ?

Comment récupérer et parcourir plusieurs lignes dans MySQL et PHP ?

Linda Hamilton
Linda Hamiltonoriginal
2024-11-01 04:09:27278parcourir

How to Retrieve and Iterate Over Multiple Rows in MySQL and PHP?

Récupération et itération multi-lignes dans MySQL et PHP

Dans le contexte de l'accès à plusieurs lignes depuis une base de données MySQL, la question se pose sur comment les récupérer et les utiliser efficacement en PHP. Considérons une table de base de données comportant plusieurs colonnes, dont « numéro1 » et « numéro2 ». Pour interroger cette table et sélectionner les lignes où "numéro1" est égal à 1, on peut utiliser la fonction mysql_fetch_assoc(). Cependant, cette fonction ne renvoie que la première ligne correspondante.

Pour surmonter cette limitation et récupérer plusieurs lignes, une solution simple consiste à appeler mysql_fetch_assoc() à plusieurs reprises pour chaque ligne souhaitée. La documentation PHP offre un exemple clair de cette approche :

<code class="php">while ($row = mysql_fetch_assoc($result)) {
    echo $row["userid"];
    echo $row["fullname"];
    echo $row["userstatus"];
}</code>

Cet extrait de code parcourt toutes les lignes de la variable $result, extrayant chaque ligne sous forme de tableau associatif. Les valeurs stockées dans le tableau sont ensuite accessibles en utilisant leurs noms de colonnes respectifs.

En employant cette méthode, il est possible de récupérer et de parcourir efficacement plusieurs lignes, permettant un traitement ultérieur ou une manipulation des données dans des scripts PHP.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn