Maison > base de données > tutoriel mysql > Comment récupérer une seule colonne sous forme de tableau unidimensionnel à l'aide de MySQLi ?

Comment récupérer une seule colonne sous forme de tableau unidimensionnel à l'aide de MySQLi ?

Linda Hamilton
Libérer: 2024-10-31 09:09:02
original
1065 Les gens l'ont consulté

How to Retrieve a Single Column as a One-Dimensional Array Using MySQLi?

Comment obtenir des valeurs de colonne unique sous forme de tableau unidimensionnel à l'aide de MySQLi ?

Vous rencontrez un problème en essayant de récupérer une liste d'e-mails sous forme de tableau unidimensionnel à partir d'une base de données MySQL. Au lieu du tableau unidimensionnel souhaité, vous recevez un tableau multidimensionnel.

Solution :

Le problème réside dans la méthode utilisée pour récupérer les données de la base de données. Pour récupérer les données sous forme de tableau de valeurs à colonne unique, vous devez utiliser la méthode fetch_assoc() au lieu de fetch_row().

Voici un extrait de code corrigé :

while($row = $result->fetch_assoc()) {
  $rows[]=$row['EmailAddress'];
}
Copier après la connexion

En utilisant fetch_assoc(), la boucle while parcourra les lignes du jeu de résultats et récupérera la valeur de la colonne EmailAddress pour chaque ligne. Les valeurs récupérées seront ajoutées au tableau $rows, ce qui donnera un tableau unidimensionnel contenant la liste des adresses e-mail.

Ce code révisé produira le résultat attendu :

array(2) {
  [0] => "[email protected]"
  [1] => "[email protected]"
}
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!

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