PHP7预编译mysqli查询操作

こ雲淡風輕ζ 提交于 2019-12-01 22:48:33
   //连接数据库
   $mysqli = new mysqli("localhost", "root", "root", "mobilemoms");
    !$mysqli->connect_error or die("CONNECT SQL ERROR".$mysqli->connect_error);
    $mysqli->query("set names utf8");
    
   //sql预编译
   $sql = "select tally_name,machine_no from device_member where mobile_no=? and mobile_pwd=? limit 1";
    $mysqli_stmt = $mysqli->prepare($sql);
    
    //绑定参数
    $mysqli_stmt->bind_param("ss",$mobileno,$pwd);//绑定查询参数
    $mysqli_stmt->bind_result($tally_name,$machine_no);//绑定结果参数 也就是将查询结果直接给某参数

    //处理查询结果
    $mysqli_stmt->execute();
    if(!$mysqli_stmt->fetch()){ //没有内容
        wrong("No User");
    }else{//有内容
        echo "success";
    }  

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!