MySQL est un système de base de données relationnelle open source qui est souvent utilisé par les applications Web pour stocker et récupérer des données. En utilisant MySQL en PHP, nous pouvons effectuer diverses opérations de base de données, notamment l'insertion, la mise à jour et la suppression de données. Cet article explique comment utiliser les instructions de suppression MySQL en PHP.
1. Présentation de l'instruction de suppression MySQL
L'instruction de suppression MySQL peut être utilisée pour supprimer des données dans les tables de base de données. Il existe deux instructions de suppression principales dans MySQL : DELETE et TRUNCATE. Les deux instructions peuvent supprimer des données dans le tableau, mais il existe de légères différences de fonctionnement. Nous devons choisir de les utiliser en fonction de la situation spécifique.
L'instruction DELETE est utilisée pour supprimer les données de la table qui répondent aux conditions spécifiées :
DELETE FROM table_name WHERE condition;
où, table_name
représente le nom de la table à supprimer. données, condition est la condition spécifiée. <code>table_name
代表要删除数据的表格名称,condition
是指定的条件。
TRUNCATE语句用于删除表格中的所有数据,语法如下:
TRUNCATE TABLE table_name;
其中,table_name
Instruction TRUNCATE
L'instruction TRUNCATE est utilisée pour supprimer toutes les données de la table. La syntaxe est la suivante :<?php // 创建连接 $conn = mysqli_connect("localhost", "username", "password", "mydb"); // 检查连接 if (!$conn) { die("Connection failed: " . mysqli_connect_error()); } // 删除数据 $sql = "DELETE FROM users WHERE name='John'"; if (mysqli_query($conn, $sql)) { echo "Record deleted successfully"; } else { echo "Error deleting record: " . mysqli_error($conn); } // 关闭连接 mysqli_close($conn); ?>
table_name
représente le nom de la table où se trouvent les données. est à supprimer. <?php try { // 创建连接 $conn = new PDO("mysql:host=localhost;dbname=mydb", "username", "password"); // 设置PDO错误模式为异常 $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); // 删除数据 $sql = "DELETE FROM users WHERE name='John'"; $conn->exec($sql); echo "Record deleted successfully"; } catch(PDOException $e) { echo $sql . "<br>" . $e->getMessage(); } // 关闭连接 $conn = null; ?>
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!