Maison >développement back-end >Problème PHP >Explication détaillée de l'utilisation de php pour interroger une colonne de données dans la base de données

Explication détaillée de l'utilisation de php pour interroger une colonne de données dans la base de données

PHPz
PHPzoriginal
2023-04-03 14:10:30760parcourir

Avec le développement continu de la technologie Internet, le développement de sites Web est devenu un élément indispensable de la production et de la vie des gens. En tant que langage de développement Web puissant, PHP est largement utilisé dans le domaine du développement Internet. Dans le développement de sites Web, la base de données est un élément indispensable et le fonctionnement des requêtes de la base de données est très important. Cet article se concentrera sur la façon dont PHP interroge une colonne de données dans la base de données.

1. Préparation

L'interaction entre le langage PHP et la base de données nécessite généralement l'aide d'une extension de base de données. Cet article prendra la base de données MySQL comme exemple. Avant d'utiliser PHP pour interroger la base de données MySQL, nous devons effectuer les préparations suivantes :

  1. Confirmez si PHP a installé l'extension MySQL. Vous pouvez trouver le contenu suivant dans le fichier php.ini pour confirmer si l'extension MySQL est configurée :
;extension=php_mysql.dll

S'il y a un point-virgule devant cette ligne, cela signifie que l'extension MySQL n'est pas activée. le point-virgule et redémarrez le serveur Web pour prendre effet.

  1. Confirmez les informations de connexion à la base de données. Généralement, vous devez connaître les informations suivantes pour vous connecter à une base de données MySQL :
  • Adresse de l'hôte.
  • Connectez-vous au nom d'utilisateur.
  • Mot de passe de connexion.
  • Nom de la base de données.

Préparez ces informations et enregistrez-les dans un fichier PHP.

  1. Connexion à la base de données MySQL

Avant de nous connecter à la base de données MySQL, nous devons utiliser la fonction mysqli_connect() fournie par PHP pour établir une connexion. Les paramètres de cette fonction incluent :

  • Adresse de l'hôte.
  • Connectez-vous au nom d'utilisateur.
  • Mot de passe de connexion.
  • Nom de la base de données.

Nous pouvons utiliser le code suivant pour nous connecter à la base de données :

$host = "localhost";
$username = "root";
$password = "123456";
$dbname = "test";
$conn = mysqli_connect($host, $username, $password, $dbname);

Ce code établira une connexion à la base de données nommée test et stockera les informations de connexion dans la variable $conn.

2. Interroger une colonne de données

L'interrogation d'une colonne de base de données est une exigence courante, généralement pour compter le numéro d'un certain indicateur ou pour afficher les données associées sur le front-end. Avant d'interroger une colonne de la base de données, nous devons déterminer le nom de la colonne et l'instruction de requête à interroger. Par exemple, nous devons compter la proportion de garçons et de filles dans la liste des étudiants. Nous pouvons utiliser le code suivant pour interroger le nombre de garçons et de filles :

$sql = "SELECT count(*) FROM student WHERE gender='男'";
$result = mysqli_query($conn, $sql);
$row = mysqli_fetch_array($result);
$male_count = $row[0];

$sql = "SELECT count(*) FROM student WHERE gender='女'";
$result = mysqli_query($conn, $sql);
$row = mysqli_fetch_array($result);
$female_count = $row[0];

Dans ce code, nous utilisons l'instruction SELECT pour interroger le nombre de garçons et de filles. étudiants qui remplissent les conditions et stockent les résultats en $ dans la variable de ligne. Notez qu'avant d'opérer sur les résultats de la requête, nous devons appeler la fonction mysqli_fetch_array() pour convertir les résultats de la requête sous forme de tableau en PHP. À ce stade, nous avons réussi à interroger le nombre de garçons et de filles et à stocker les résultats dans $male_count et $female_count.

3. Résumé

Cet article explique comment utiliser PHP pour interroger une colonne de données, y compris la connexion à la base de données MySQL et les méthodes de requête. Lorsque nous devons interroger la base de données pendant le développement d’un site Web, les étapes ci-dessus sont très critiques. Dans le développement réel, nous devons également prêter attention aux problèmes de sécurité tels que l'injection SQL pour garantir la sécurité et la stabilité du site Web.

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