重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
mysql查询失败通常有以下几个可能:
为郧西等地区用户提供了全套网页设计制作服务,及郧西网站建设行业解决方案。主营业务为网站制作、网站建设、郧西网站设计,以传统方式定制建设网站,并提供域名空间备案等一条龙服务,秉承以专业、用心的态度为用户提供真诚的服务。我们深信只要达到每一位用户的要求,就会得到认可,从而选择与我们长期合作。这样,我们也可以走得更远!
sql语句存在语法错误
当前用户没有权限执行sql语句(如没有删除表的权限,却执行删除表的SQL语句)
解决方法:
改正所有的语法错误
为用户添加执行某类sql的权限
连接字串中的用户名和密码错误。你查一下test.php的第三行看看就知道了。
你随便输入一个不存在的帐号和密码,然后点登录看,如果也是同样错误,请检查数据库连接,包括密码等,如果连接正确,再检查数据库是否完整,如果均正确,再看PHP代码
当输入的号码不存在时,查询仍然是正常完成的,并不会出错,只是返回的是个空记录集,但空记录集不等于空对象,所以你简单地用 if ($num){ 来判断是否找到数据是不对的,应该判断返回的记录数量是否为零:
if($nummysqli_num_rows($num)0){
此外,当输入的号码不存在时,mysqli_error($link))是没有错误信息提示的,因为我前面已经说了:这不是错误!