PHP mysqli_fetch_array() 函数在 DELETE 语句中的错误使用及修复
这段代码有一个问题,因为 DELETE 语句不会返回任何行,所以在使用 'mysqli_fetch_array()' 函数时,可能会导致错误。建议使用 'mysqli_affected_rows()' 函数来检查是否成功删除了记录。以下是修改后的代码:
$sql='DELETE FROM $table WHERE $name=$value LIMIT 1';
$result=mysqli_query($link,$sql);
if(mysqli_affected_rows($link)>0){
//删除成功的操作
}else{
//删除失败的操作
}
原文地址: https://www.cveoy.top/t/topic/oaOL 著作权归作者所有。请勿转载和采集!