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
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 :
;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.
Préparez ces informations et enregistrez-les dans un fichier PHP.
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 :
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!