Maison >développement back-end >Problème PHP >Comment interroger une colonne de données en php et la placer dans un tableau

Comment interroger une colonne de données en php et la placer dans un tableau

PHPz
PHPzoriginal
2023-04-20 15:05:57560parcourir

En PHP, nous devons souvent interroger les données de la base de données et les stocker dans un tableau pour un traitement ultérieur. Parmi eux, interroger une colonne de données et la placer dans un tableau est une exigence courante.

Voici les étapes suivantes pour répondre à cette exigence :

  1. Connectez-vous à la base de données

Utilisez la fonction mysqli intégrée de PHP pour vous connecter facilement à la base de données. Tout d’abord, nous devons d’abord établir une connexion, en utilisant mysqli_connect().

Par exemple :

$conn = mysqli_connect($servername, $username, $password, $dbname);

Parmi eux, $servername représente le nom du serveur MySQL, $username représente le nom d'utilisateur, $password représente le mot de passe et $dbname représente le nom de la base de données.

  1. Exécuter l'instruction de requête

Ensuite, nous devons exécuter l'instruction de requête. Utilisez la fonction mysqli_query() pour exécuter une instruction SQL et renvoyer un jeu de résultats.

Par exemple :

$query = mysqli_query($conn, "SELECT column_name FROM table_name");

Parmi eux, $conn représente l'objet de connexion et "SELECT column_name FROM table_name" représente l'instruction de requête. Dans les applications réelles, column_name et table_name doivent être remplacés par des noms de colonnes et des noms de tables spécifiques.

  1. Stockez les résultats dans un tableau

Nous pouvons utiliser l'instruction de boucle while pour parcourir tous les résultats et les stocker dans le tableau.

Par exemple :

$result = array();
while ($row = mysqli_fetch_assoc($query)) {
    $result[] = $row['column_name'];
}

Où, $result représente le tableau stockant les résultats et $row représente une ligne de données dans l'ensemble de résultats. Obtenez la valeur de column_name à partir de $row et stockez-la dans le tableau $result.

  1. Déconnexion

Après avoir terminé la requête de données, vous devez utiliser la fonction mysqli_close() pour vous déconnecter de la base de données.

Par exemple :

mysqli_close($conn);

Exemple de code complet :

$conn = mysqli_connect($servername, $username, $password, $dbname);

if (!$conn) {
    die("连接失败: " . mysqli_connect_error());
}

$query = mysqli_query($conn, "SELECT column_name FROM table_name");
$result = array();

while ($row = mysqli_fetch_assoc($query)) {
    $result[] = $row['column_name'];
}

mysqli_close($conn);

À ce stade, nous pouvons interroger une colonne via PHP et la placer dans un tableau.

Résumé :

En PHP, vous pouvez utiliser la fonction mysqli pour vous connecter facilement à la base de données. Utilisez la fonction mysqli_query() pour exécuter une instruction SQL et utilisez la fonction mysqli_fetch_assoc() pour obtenir une ligne de données à partir du jeu de résultats. Enfin, tous les résultats sont stockés dans un tableau via une boucle while. Une fois la connexion réussie, utilisez la fonction mysqli_close() pour vous déconnecter.

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:
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