Maison > développement back-end > Problème PHP > Comment interroger toutes les données de la table de données en php

Comment interroger toutes les données de la table de données en php

PHPz
Libérer: 2023-03-28 14:54:35
original
1370 Les gens l'ont consulté

PHP est un langage de programmation côté serveur qui propose un large éventail d'applications, dont l'interrogation de données via PHP. Dans cet article, nous verrons comment interroger toutes les données d'une table de données à l'aide de PHP.

Avant de commencer, supposez que vous disposez déjà d'une base de données contenant une table nommée "utilisateurs". La table contient plusieurs champs, notamment "identifiant", "nom", "e-mail" et "téléphone". Nous utiliserons ce tableau pour implémenter la fonction d'interrogation de toutes les données.

La première étape consiste à établir une connexion à la base de données. Utilisez la fonction mysqli_connect() en PHP, transmettez le nom d'hôte, le nom d'utilisateur, le mot de passe et le nom de la base de données, et renvoyez un objet de connexion. Par exemple :

$host = "localhost";
$user = "root";
$password = "password";
$dbname = "test";
$conn = mysqli_connect($host, $user, $password, $dbname);
if (!$conn) {
    die("Connection failed: " . mysqli_connect_error());
}
Copier après la connexion

Ensuite, nous pouvons utiliser l'instruction SELECT pour récupérer toutes les données de la table "users". L'instruction SELECT est la partie centrale du langage SQL et peut interroger les données de la table. Par exemple :

$sql = "SELECT * FROM users";
$result = mysqli_query($conn, $sql);
if (mysqli_num_rows($result) > 0) {
    while($row = mysqli_fetch_assoc($result)) {
        echo "id: " . $row["id"]. " - Name: " . $row["name"]. " - Email: " . $row["email"]. " - Phone: " . $row["phone"]. "<br>";
    }
} else {
    echo "0 results";
}
Copier après la connexion

Dans cet exemple, nous utilisons SELECT * pour récupérer toutes les données de la table. Les résultats sont stockés dans la variable $result et la fonction mysqli_fetch_assoc() est utilisée pour obtenir chaque élément de données de l'ensemble de résultats ligne par ligne. Il renvoie un tableau associatif de données pour chaque ligne, où les noms de colonnes sont les clés du tableau. Nous les projetons à l'écran pour les visualiser.

Après avoir exécuté la requête, la dernière étape consiste à fermer la connexion à la base de données. Utilisez la fonction mysqli_close() pour ce faire. Par exemple :

mysqli_close($conn);
Copier après la connexion

Une fois le code ci-dessus exécuté, vous verrez toutes les données dans le tableau "utilisateurs", une ligne pour chaque élément de données. En modifiant les conditions dans l'instruction SELECT, vous pouvez récupérer différentes données.

Résumé : L'interrogation de données à l'aide de PHP est l'une des compétences de base pour utiliser les langages PHP et SQL. Après avoir établi une connexion à la base de données, utilisez l'instruction SELECT pour interroger les données. En spécifiant des critères, vous pouvez récupérer différentes données. Enfin, n'oubliez pas de fermer la connexion à la 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!

Étiquettes associées:
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal