PHP | MySQL 删除查询
DELETE查询用于从数据库表中删除记录。
它通常与“Select”语句一起使用,仅删除满足特定条件的记录。
句法 :
删除查询的基本语法是——
让我们考虑下表“数据”,它有四列“ID”、“FirstName”、“LastName”和“Age”。
要从“数据”表中删除 ID 为 201 的人员的记录,可以使用以下代码。
使用程序方法删除查询:
输出 :
更新后的表格——
Web 浏览器上的输出:
使用面向对象的方法删除查询:
connect_error);
}
$sql = "DELETE FROM Data WHERE ID=201";
if($mysqli->query($sql) === true){
echo "Record was deleted successfully.";
} else{
echo "ERROR: Could not able to execute $sql. "
. $mysqli->error;
}
$mysqli->close();
?>
输出 :
更新后的表格 –
Web 浏览器上的输出:
使用 PDO 方法删除查询:
setAttribute(PDO::ATTR_ERRMODE,
PDO::ERRMODE_EXCEPTION);
} catch(PDOException $e){
die("ERROR: Could not connect. " . $e->getMessage());
}
try{
$sql = "DELETE FROM Data WHERE ID=201";
$pdo->exec($sql);
echo "Record was deleted successfully.";
} catch(PDOException $e){
die("ERROR: Could not able to execute $sql. "
. $e->getMessage());
}
unset($pdo);
?>
输出 :
更新后的表格 –
Web 浏览器上的输出: