Maison >développement back-end >Problème PHP >Comment écrire des données de requête PHP

Comment écrire des données de requête PHP

PHPz
PHPzoriginal
2023-04-21 10:01:37786parcourir

Dans les systèmes informatiques modernes, l'utilisation de bases de données pour le stockage de données est devenue un élément très important. En tant que langage de programmation Web courant, PHP nous offre de nombreuses fonctions et outils pour exploiter des bases de données.

L'interrogation de données est une partie importante des opérations de base de données. Cet article explique comment utiliser PHP pour interroger des données.

Tout d’abord, l’instruction de requête principale est SELECT. Il peut être utilisé pour récupérer les lignes et colonnes de données spécifiées de la base de données. Vous trouverez ci-dessous une simple instruction SELECT.

SELECT column_1, column_2, column_3 FROM table_name;

Cette instruction renverra l'ensemble de résultats de la sélection des colonnes "column_1", "column_2" et "column_3" de la table "table_name". Si vous souhaitez renvoyer toutes les colonnes du tableau, vous pouvez utiliser le caractère générique "*" dans l'instruction SELECT comme indiqué ci-dessous.

SELECT * FROM table_name;

En PHP, vous pouvez utiliser les deux extensions mysqli et PDO pour interagir avec la base de données. Ici, nous présentons principalement comment utiliser MySQLi.

Après vous être connecté à la base de données, vous pouvez utiliser la fonction mysqli_query pour exécuter l'instruction de requête. Le code suivant montre comment se connecter à la base de données et exécuter une requête simple.

<?php
// 连接数据库
$conn = mysqli_connect("localhost", "username", "password", "database");

// 检查连接是否成功
if (!$conn) {
    die("连接失败:" . mysqli_connect_error());
}

// 执行查询
$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"] . " - 名字: " . $row["name"] . " - 年龄: " . $row["age"] . "<br>";
    }
} else {
    echo "0 结果";
}

// 关闭连接
mysqli_close($conn);
?>

Dans le code ci-dessus, utilisez d'abord la fonction mysqli_connect pour établir une connexion avec la base de données, puis exécutez l'instruction SELECT et utilisez la fonction mysqli_query pour renvoyer l'ensemble de résultats. Utilisez ensuite la fonction mysqli_fetch_assoc pour parcourir l'ensemble de résultats et afficher chaque ligne de données. Enfin, la connexion à la base de données est fermée via la fonction mysqli_close.

Ce qui précède présente les méthodes de base des opérations de requête de données couramment utilisées en PHP. Dans le développement réel, d'autres instructions telles que JOIN, GROUP BY, WHERE, etc. peuvent être utilisées pour les requêtes avancées. Si vous souhaitez en savoir plus sur l'interaction entre PHP et la base de données, vous pouvez consulter la documentation correspondante ou vous référer à d'autres documents.

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