Php 是否验证删除post功能?
我有一个简单的函数从mysql数据库中删除一行Php 是否验证删除post功能?,php,mysql,function,pdo,Php,Mysql,Function,Pdo,我有一个简单的函数从mysql数据库中删除一行 function delete_post($post_id){ global $dbh; $stmt = $dbh->prepare("DELETE FROM mjbox_posts WHERE post_id = ?"); $stmt->bindValue(1, $post_id, PDO::PARAM_INT); $stmt->execute(); }
function delete_post($post_id){
global $dbh;
$stmt = $dbh->prepare("DELETE FROM mjbox_posts WHERE post_id = ?");
$stmt->bindValue(1, $post_id, PDO::PARAM_INT);
$stmt->execute();
}
我想知道在删除尝试后,现有函数中是否有一种简单的方法来验证它是否成功?(我所说的成功是指删除了该行)您可以在删除前选择该行的id,并在删除后检查该id是否存在
function delete_post($post_id){
global $dbh;
$stmt = $dbh->prepare("DELETE FROM mjbox_posts WHERE post_id = ?");
$stmt->bindValue(1, $post_id, PDO::PARAM_INT);
$stmt->execute();
return $stmt->rowCount();
}
然而,我不会仅仅因为没有这样的记录就调用没有删除任何内容的查询 @如果删除该行,则会成功。