我在查询上使用了 mysql_affected_rows 但它似乎返回 false 即使查询确实执行了所以我有点困惑....
这就是我所拥有的:
$check = mysql_query("DELETE FROM $table
WHERE name = '".$darray[0]."' AND
password = '".$darray[1]."' AND uid = '$uid'
AND validation = '22'")
or die(mysql_error());
if(mysql_affected_rows($check)>0){
echo 1;
exit;
} else {
echo 'Less than one!';
exit;
}
知道为什么它说少于一个 - 即使我的查询确实删除了该行?