Maison > base de données > tutoriel mysql > le corps du texte

Comment récupérer des valeurs de colonne unique dans MySQLi sous forme de tableau unidimensionnel ?

Mary-Kate Olsen
Libérer: 2024-11-02 17:29:29
original
227 Les gens l'ont consulté

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

Récupération de valeurs à colonne unique dans MySQLi

Vous avez rencontré un problème où une requête MySQLi renvoyait un tableau multidimensionnel au lieu d'un tableau unidimensionnel d'adresses e-mail. Pour remédier à cela, utilisez la méthode fetch_assoc() pour récupérer une seule valeur de colonne.

Le code mis à jour, incorporant fetch_assoc(), est le suivant :

<code class="php">$query = "SELECT DISTINCT `EmailAddress` FROM `Emails` WHERE `JobID` = 1";
$result = $conn->query($query);
if (!$result) {
    printf("Query failed: %s\n", $mysqli->error);
    exit;
}
$rows = array();
while ($row = $result->fetch_assoc()) {
    $rows[] = $row['EmailAddress'];
}</code>
Copier après la connexion

En appelant $result- >fetch_assoc() dans la boucle, vous demandez à mysqli de récupérer la ligne suivante du jeu de résultats et de la renvoyer sous forme de tableau associatif, où les noms de colonnes sont utilisés comme clés de tableau. La valeur de la colonne souhaitée, dans ce cas EmailAddress, est ensuite accessible à l'aide de $row['EmailAddress'].

Cette mise à jour garantit que le tableau $rows contient un tableau unidimensionnel d'adresses e-mail, comme prévu.

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
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!