


Comment récupérer efficacement des tableaux associatifs à partir de paires clé-valeur de base de données à l'aide de PDO
Oct 22, 2024 pm 10:26 PMRécupération de tableaux associatifs à partir de paires clé-valeur de base de données
Ce problème concerne l'extraction de données d'une base de données où la requête produit des paires clé-valeur et la sortie souhaitée est un tableau associatif avec la clé et la valeur comme entrées de tableau respectives.
L'approche courante consiste à récupérer les données dans un tableau plat à l'aide de PDO::FETCH_ASSOC, puis à construire manuellement le tableau associatif à l'aide d'une boucle. Cependant, une solution plus efficace existe.
L'utilisation de PDO::FETCH_KEY_PAIR au lieu de PDO::FETCH_ASSOC permet d'obtenir directement le résultat souhaité. Cette méthode regroupe les paires clé-valeur dans un tableau associatif, éliminant ainsi le besoin de création manuelle de tableaux.
Exemple :
<code class="php">$q = $db->query("SELECT `name`, `value` FROM `settings`;"); $r = $q->fetchAll(PDO::FETCH_KEY_PAIR);</code>
Cette approche est à la fois efficace et concise, offrant un moyen pratique pour récupérer des tableaux associatifs à partir de requêtes de base de données.
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!

Article chaud

Outils chauds Tags

Article chaud

Tags d'article chaud

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds

11 meilleurs scripts de raccourcissement d'URL PHP (gratuit et premium)

Travailler avec les données de session Flash dans Laravel

Misque de réponse HTTP simplifié dans les tests Laravel

Curl dans PHP: Comment utiliser l'extension PHP Curl dans les API REST

Construisez une application React avec un Laravel Back End: Partie 2, React

12 meilleurs scripts de chat PHP sur Codecanyon
