📜  PHP | MySQL 删除查询

📅  最后修改于: 2022-05-13 01:55:24.971000             🧑  作者: Mango

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 浏览器上的输出: