Php mysql\u受影响的\u行不工作
我在查询中使用mysql\u受影响的\u行,但它似乎返回false,即使查询确实执行了,所以我有点困惑 这就是我所拥有的:Php mysql\u受影响的\u行不工作,php,mysql,Php,Mysql,我在查询中使用mysql\u受影响的\u行,但它似乎返回false,即使查询确实执行了,所以我有点困惑 这就是我所拥有的: $check = mysql_query("DELETE FROM $table WHERE name = '".$darray[0]."' AND password = '".$darray[1]."' AND uid = '$uid' AND validation = '22'") or d
$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;
}
知道它为什么说少于一行吗?即使我的查询确实删除了行?mysql受影响的行()采用链接标识符(即连接资源),而不是结果。
mysql受影响的行()
采用链接标识符(即连接资源),不是结果。mysql\u受影响的行
接收连接链接,而不是查询。您可以将该参数留空,它将引用在该连接上执行的最后一个查询。mysql\u受影响的行
接收连接链接,而不是查询。您可以将该参数留空,它将引用在该连接上执行的最后一个查询。已解决:
错误是mysql\u impacted\u rows()不需要查询
更多信息请点击此处:
已解决: 错误是mysql\u impacted\u rows()不需要查询 更多信息请点击此处:
不知道为什么会有人投反对票。但是给了你一票来取消反对票。不知道为什么会有人投反对票。但是让你放弃投票以取消反对票。谢谢看起来你是最快的,所以你得到了绿色的勾选!:)谢谢看起来你是最快的,所以你得到了绿色的记号!:)
$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() >0){
echo 1;
exit;
} else {
echo 'Less than one!';
exit;
}