扫盲 2026.10.02 21:05 41 次浏览 0 条评论

PHP删除MySQL记录

PHP删MySQL记录,说白了就是执行一条 DELETE 语句。用PDO或mysqli都行,建议先把WHERE条件写清楚,再拿参数占位,别直接把变量拼进SQL。

PDO写法:

<?php
$pdo = new PDO("mysql:host=localhost;dbname=test;charset=utf8mb4", "root", "123456");
// 删除 id=5 的用户
$stmt = $pdo->prepare("DELETE FROM user WHERE id = ?");
$stmt->execute([5]);
echo "删了 " . $stmt->rowCount() . " 条";
?>

执行完看 rowCount(),返回删了几行。要是用 mysqli,就看 affected_rows。记住:DELETE 后面不写 WHERE,整张表的数据就没了。

标签:PHP,MySQL,删除记录

说点什么 0

行思随记

欢迎来到:行思随记