zoukankan      html  css  js  c++  java
  • php访问数据库$result=$mysql_qurey('')判断是否是空值

    在访问数据库后得到result值,前提是$relust为true,就是没有发生错误连接情况,但是查询的条件由于不满足导致返回值为空,此时判断就不能用!来决定是否有返回数据了,经过书籍搜索,用result的长度来判断,此处用到mysql_numrows($result),如果为空就小于等于0,经验证,可以使用 代码逻辑如下:

    $query="SELECT password FROM user WHERE name='$name'";

    $result=mysql_query($query);
    if (!$result) {
      echo "connect error!!!".mysql_error();
    }else {
      if (mysql_numrows($result)<=0) {
        $json['status'] = 0 ; //用户名不存在
         echo $callback.'('.json_encode($json).')';
        }else{
          while ($row = mysql_fetch_array($result))
           {
            $db_password = $row['password'];
            if ($db_password == $password) {
              $json['data']['name']=$name;
              $json['data']['passwoed']=$db_password;
              $json['status'] = 1;//登录成功
              echo $callback.'('.json_encode($json).')';
            }else {
              $json['status']=2;//密码错误
              echo $callback.'('.json_encode($json).')';
            }
          }
      }
    }

  • 相关阅读:
    jquery在表格中的全选、不选,下面全选,全选勾选中,下面一项没有选,全选勾未选中,并且带出请求值。
    比较好的插件
    js预加载loading的canvas写法
    div居中方法
    WEB14-未完
    WEB13
    WEB12
    WEB11-黑客入侵 后门问题
    WEB-10 头等舱
    WEB9-神奇的超全局变量-文件包含
  • 原文地址:https://www.cnblogs.com/Shjergsen/p/4956745.html
Copyright © 2011-2022 走看看