Maison > développement back-end > tutoriel php > Comment puis-je récupérer tous les résultats de la base de données sous forme de tableau à l'aide de PDO en PHP ?

Comment puis-je récupérer tous les résultats de la base de données sous forme de tableau à l'aide de PDO en PHP ?

Patricia Arquette
Libérer: 2024-12-15 11:58:10
original
834 Les gens l'ont consulté

How Can I Fetch All Database Results as an Array Using PDO in PHP?

Tableau de résultats de récupération PDO en PHP

Problème :

Comment les programmeurs peuvent-ils exploiter PDO pour obtenir un tableau de résultats de base de données, similaire à la fonctionnalité fournie par mysql_fetch_array() dans un MySQL traditionnel connexion ?

Réponse :

L'utilisation de la méthode PDOStatement.fetchAll permet aux développeurs de récupérer un tableau de résultats. Alternativement, un modèle d'itérateur avec la méthode fetch peut également être utilisé.

Exemple de code pour fetchAll :

$sth = $dbh->prepare("SELECT name, colour FROM fruit");
$sth->execute();

/* Fetch all of the remaining rows in the result set */
print("Fetch all of the remaining rows in the result set:\n");
$result = $sth->fetchAll(\PDO::FETCH_ASSOC);
print_r($result);
Copier après la connexion

Exemples de résultats :

Array
(
    [0] => Array
        (
            [NAME] => pear
            [COLOUR] => green
        )

    [1] => Array
        (
            [NAME] => watermelon
            [COLOUR] => pink
        )
)
Copier après la connexion

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!

source:php.cn
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