我有一个php代码,当我执行它时说mysql_num_rows参数1是资源布尔值,你能帮我怎么写那行,
$sqlusername=mysql_query("select * from candidate where (username='".$uname."' or emailid='".$emailid."' or mobileno='".$mobileno."')");
if(mysql_num_rows($sqlusername) > 0)
你可以帮助我......
答案 0 :(得分:0)
1。)请不要使用mysql_函数!它们已被弃用,并将在未来的php版本中停止工作。改为使用mysqli_-functions(几乎相同的处理),或使用PDO。
2.。)您的查询可能有错误。数据库会告诉您错误,因此您必须显示错误:
if(!$sqlusername){
print_r(mysql_error($your_db_variable));
}
发布数据库的错误消息,我们可以说出了什么问题。