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