Les types d'instructions de requête MySQL en PHP incluent : SELECT : récupère les données de la table. OÙ : filtrez les résultats de SELECT en fonction des conditions. INSÉRER : Insérer de nouveaux enregistrements dans la table. MISE À JOUR : Mettre à jour un enregistrement existant. SUPPRIMER : Supprimer les enregistrements de la table.
Types d'instructions de requête MySQL en PHP
L'instruction de requête MySQL est une commande qui interagit avec la base de données MySQL et interroge les données. PHP fournit une variété de fonctions pour exécuter des requêtes MySQL, et chaque fonction correspond à différents types d'instructions de requête.
Instruction SELECT
L'instruction SELECT est utilisée pour récupérer des données à partir d'une table de base de données. La syntaxe est la suivante :
$result = $conn->query("SELECT * FROM table_name");
Clause WHERE
La clause WHERE est utilisée pour filtrer les résultats en fonction de critères spécifiques. La syntaxe est la suivante :
$result = $conn->query("SELECT * FROM table_name WHERE condition");
Instruction INSERT
L'instruction INSERT est utilisée pour insérer de nouveaux enregistrements dans une table de base de données. La syntaxe est la suivante :
$conn->query("INSERT INTO table_name (column1, column2) VALUES (value1, value2)");
Instruction UPDATE
L'instruction UPDATE est utilisée pour mettre à jour les enregistrements existants dans une table de base de données. La syntaxe est la suivante :
$conn->query("UPDATE table_name SET column1 = value1 WHERE condition");
Instruction DELETE
L'instruction DELETE est utilisée pour supprimer des enregistrements d'une table de base de données. La syntaxe est la suivante :
$conn->query("DELETE FROM table_name WHERE condition");
Cas pratique
<?php $servername = "localhost"; $username = "root"; $password = ""; $dbname = "myDB"; // 创建连接 $conn = new mysqli($servername, $username, $password, $dbname); // 检查连接 if ($conn->connect_error) { die("连接失败: " . $conn->connect_error); } // 查询所有记录 $result = $conn->query("SELECT * FROM users"); // 输出结果 if ($result->num_rows > 0) { // 输出每行数据 while($row = $result->fetch_assoc()) { echo "id: " . $row["id"] . " - Name: " . $row["name"] . " - Email: " . $row["email"] . "<br>"; } } else { echo "0 results"; } // 关闭连接 $conn->close(); ?>
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!