Maison > développement back-end > tutoriel php > Comment puis-je accéder à des colonnes individuelles lors de l'utilisation de mysqli_fetch_array() en PHP ?

Comment puis-je accéder à des colonnes individuelles lors de l'utilisation de mysqli_fetch_array() en PHP ?

Susan Sarandon
Libérer: 2024-11-01 04:41:01
original
936 Les gens l'ont consulté

How can I access individual columns when using mysqli_fetch_array() in PHP?

Récupération des résultats de requête MySQL avec mysqli_fetch_array

Problème

Essayer de récupérer les résultats de requête à l'aide de mysqli_fetch_array() mais toutes les colonnes sont combinées en une seule colonne, rendant impossible l’accès aux colonnes individuelles. L'attribution de chaque colonne à une variable spécifique entraîne le retour d'une seule ligne.

Solution

Pour récupérer toutes les valeurs de la requête MySQL :

<code class="php">$posts = array();
while ($row = mysqli_fetch_array($result)) {
    $posts[] = $row;
}</code>
Copier après la connexion

Cela attribue l'intégralité de la row en tant qu'élément de tableau dans le tableau $posts.

Pour accéder à chaque valeur individuellement :

<code class="php">foreach ($posts as $row) {
    foreach ($row as $element) {
        echo $element . "<br>";
    }
}</code>
Copier après la connexion

Cette boucle imbriquée parcourt les lignes et les colonnes, faisant écho à chaque élément.

Alternativement, vous pouvez accéder à chaque élément directement depuis la variable $post :

<code class="php">echo $post['post_id'];</code>
Copier après la connexion

Cela récupère la valeur de la colonne 'post_id'.

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 de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal