我只是在检查姓名或昵称是否存在。这是code.m使用mysql 5.5.24和php 5.3.13 with apache 2.2.22。
$query="SELECT realname,nick FROM main WHERE `nick`='$nick' OR `email`='$email'";
$res=mysql_query($query);
if(mysql_num_rows($res)==0){
如果它返回0,则后面的连接字符串和insert语句。 问题是我收到mysql_num_rows语句错误
Warning: mysql_num_rows() expects parameter 1 to be resource, boolean
everythng工作正常,但后来一些更新发生了变化。如果是这样,我是否需要切换到mysqli。
答案 0 :(得分:1)
首先使用错误检查$ res来了解特定错误
if($res){
if(mysql_num_rows($res)==0){.......}
}
else{
echo mysql_error();
}