Maison >développement back-end >Problème PHP >Comment interroger toutes les données de la table de données en php
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()); }
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"; }
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);
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!