Une variété d'applications Web peuvent être développées à l'aide du langage de programmation open source populaire PHP. Cet article explique comment utiliser PHP pour interroger les tables de la base de données MySQL. De nombreuses applications Web utilisent MySQL, un système de gestion de bases de données relationnelles populaire, pour stocker et gérer les données. En utilisant PHP et MySQL, vous pouvez facilement stocker des données dans une base de données et y accéder facilement via des applications Web. Pour commencer à interroger les tables de données MySQL à l'aide de PHP, vous devez d'abord créer un script PHP qui se connecte à la base de données MySQL. Voici un script PHP simple qui peut être utilisé pour se connecter à une base de données MySQL : ``` //Définir les informations de connexion à la base de données $nom du serveur = "hôte local" ; $username = "votre_nom d'utilisateur" ; $password = "votre_mot de passe" ; $dbname = "votre_base de données" ; //Créer une connexion à la base de données $conn = mysqli_connect ($ nom du serveur, $ nom d'utilisateur, $ mot de passe, $ nom de base de données); // Vérifiez si la connexion est réussie si ($conn) { die("Échec de la connexion : " . mysqli_connect_error()); } echo "Connexion réussie" ; ``` Remplacez les variables `$servername`, `$username`, `$password` et `$dbname` dans le code ci-dessus par les informations de connexion à votre base de données MySQL. L'exécution de ce script affichera "Connexion réussie" si la connexion est réussie, sinon il affichera un message d'erreur. connect_error) { die("连接失败: " . $conn->connect_error); } echo "连接成功"; ?>Dans cet exemple, nous utilisons la classe mysqli pour nous connecter à la base de données MySQL. Veuillez noter que la fonction die() dans le code arrêtera l'exécution du script PHP si la connexion échoue. mysqli 类与 MySQL 数据库进行连接。请注意,如果连接不成功,代码中的 die() 函数将停止 PHP 脚本的执行。 一旦您已经建立了连接,您就可以开始查询 MySQL 数据库中的数据。在 PHP 中,您可以使用 mysqli_query() 函数来执行查询。下面的代码展示了如何查询 MySQL 数据表 users 中的所有数据。connect_error) { die("连接失败: " . $conn->connect_error); } echo "连接成功"; // 查询数据表中的所有数据 $sql = "SELECT * FROM users"; $result = mysqli_query($conn, $sql); // 输出每一行数据 while($row = mysqli_fetch_assoc($result)) { echo "id: " . $row["id"]. " - 姓名: " . $row["name"]. " - 邮箱: " . $row["email"]. ""; } ?>在上述代码中,我们使用 mysqli_query() 函数来执行查询,然后使用 mysqli_fetch_assoc() 函数遍历查询结果。请注意,我们在 SQL 查询中使用了 * 来表示选择所有列。您可以使用其他选择特定列的查询语句。例如,下面的代码选择了数据表中的 name 和 email 列:$sql = "SELECT name,email FROM users";除了针对特定列进行选择,您还可以使用完整的 WHERE 子句来筛选特定的行。例如,下面的代码将选择所有名称为“John”的记录:$sql = "SELECT * FROM users WHERE name='John'";在此示例中,WHERE 子句指定了名为“John”的记录。您可以使用其他的操作符,如大于、小于、等于等等来进一步筛选数据。下面是一些示例:// 选择所有年龄大于 18 岁的记录 $sql = "SELECT * FROM users WHERE age > 18"; // 选择所有邮箱以 @gmail.com 结尾的记录 $sql = "SELECT * FROM users WHERE email LIKE '%@gmail.com'"; // 选择前五条数据 $sql = "SELECT * FROM users LIMIT 5";在此示例中,我们使用了像 > 和 LIKE 这样的操作符,以及 LIMITUne fois la connexion établie, vous pouvez commencer à interroger les données dans la base de données MySQL. En PHP, vous pouvez utiliser la fonction mysqli_query() pour effectuer des requêtes. Le code suivant montre comment interroger toutes les données de la table de données MySQL users. 🎜rrreee🎜Dans le code ci-dessus, nous utilisons la fonction mysqli_query() pour exécuter la requête, puis utilisons la fonction mysqli_fetch_assoc() pour parcourir les résultats de la requête. Notez que nous avons utilisé * dans la requête SQL pour indiquer la sélection de toutes les colonnes. Vous pouvez utiliser d'autres instructions de requête qui sélectionnent des colonnes spécifiques. Par exemple, le code suivant sélectionne les colonnes name et email dans la table de données : 🎜rrreee🎜En plus de sélectionner sur des colonnes spécifiques, vous pouvez également utiliser la clause WHERE complète pour filtrer des lignes spécifiques. Par exemple, le code suivant sélectionnera tous les enregistrements nommés « John » : 🎜rrreee🎜 Dans cet exemple, la clause WHERE spécifie l'enregistrement nommé « John ». Vous pouvez filtrer davantage les données à l'aide d'autres opérateurs tels que supérieur à, inférieur à, égal à, etc. Voici quelques exemples : 🎜rrreee🎜Dans cet exemple, nous utilisons des opérateurs comme > et LIKE, ainsi que les sous-phrases LIMIT pour limiter la quantité de données. Vous pouvez utiliser d'autres opérateurs et clauses similaires pour effectuer des requêtes plus complexes. 🎜