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!