Maison  >  Article  >  développement back-end  >  Comment interroger des données en utilisant PHP

Comment interroger des données en utilisant PHP

PHPz
PHPzoriginal
2023-04-03 16:47:481035parcourir

PHP est un langage de programmation populaire qui aide les programmeurs à exploiter facilement des bases de données et à interroger des données. Dans cet article, nous apprendrons comment interroger des données en utilisant PHP.

Tout d’abord, nous devons nous connecter à la base de données. En PHP, nous pouvons utiliser la classe mysqli ou la classe PDO pour nous connecter à la base de données. Les deux classes fournissent des méthodes pour créer des connexions à des bases de données, telles que mysqli_connect() et PDO::__construct().

Ensuite, nous devons écrire l'instruction de requête. Une instruction de requête décrit les données que nous souhaitons récupérer de la base de données. L'instruction de requête comprend généralement les parties suivantes :

  1. Clause SELECT - spécifie les colonnes à récupérer
  2. Clause FROM - spécifie la table à récupérer
  3. Clause WHERE - conditions pour filtrer les résultats

Par exemple, ce qui suit est une requête simple, qui récupérera tous les enregistrements de la table "users":

SELECT * FROM users;

Vous pouvez utiliser la méthode mysqli_query() ou PDO::query() pour envoyer la requête à la base de données et obtenir les données renvoyées à partir du résultat ensemble. Voici un exemple utilisant mysqli :

// 建立数据库连接
$conn = mysqli_connect('localhost', 'username', 'password', 'database');

// 执行查询
$result = mysqli_query($conn, 'SELECT * FROM users');

// 输出结果
while ($row = mysqli_fetch_assoc($result)) {
    var_dump($row);
}

// 关闭数据库连接
mysqli_close($conn);

Dans l'exemple ci-dessus, nous avons utilisé la méthode mysqli_connect() pour nous connecter à la base de données et la méthode mysqli_query() pour envoyer la requête à la base de données. Nous utilisons la méthode mysqli_fetch_assoc() pour obtenir une ligne de données de l'ensemble de résultats et la méthode var_dump() pour afficher les données à l'écran. Une fois la requête terminée, nous fermons la connexion à la base de données en utilisant la méthode mysqli_close().

Voici un exemple d'utilisation de PDO :

// 建立数据库连接
$conn = new PDO('mysql:host=localhost;dbname=database', 'username', 'password');

// 执行查询
$result = $conn->query('SELECT * FROM users');

// 输出结果
while ($row = $result->fetch(PDO::FETCH_ASSOC)) {
    var_dump($row);
}

// 关闭数据库连接
$conn = null;

Dans l'exemple ci-dessus, nous avons utilisé la méthode PDO::__construct() pour se connecter à la base de données et la méthode PDO::query() pour envoyer la requête à la base de données . Nous utilisons la méthode fetch() pour obtenir une ligne de données à partir du jeu de résultats et la méthode var_dump() pour afficher les données à l'écran. Une fois la requête terminée, nous fermons la connexion à la base de données avec une valeur nulle.

En bref, interroger des données avec PHP est simple. Il nous suffit de nous connecter à la base de données, d'écrire l'instruction de requête, d'envoyer la requête et d'obtenir les données de l'ensemble de résultats. Que vous utilisiez MySQLi ou PDO, vous pouvez utiliser PHP pour interroger votre base de données et récupérer facilement des 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!

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