批改状态:未批改
                        老师批语:
                    
                            
            
        <?php
/**
 * mysqli实现数据查询
 */
//连接数据库
$conn = mysqli_connect('127.0.0.1','root','root','php');
//判断是否连接成功、连接错误返回错误信息
if($conn->connect_errno){
    die('连接失败:'.$conn->connect_errno.':'.$conn->connect_error);
}
//设置字符编码
$conn->set_charset('UTF8');
//准备sql语句
$sql = 'SELECT `id`,`name`,`email` FROM `user` WHERE `id` > ?';
//创建预处理对象
$stmt = $conn->stmt_init();
if($stmt->prepare($sql)){
    //绑定参数
    $stmt->bind_param('i',$id);
    //设置参数
    $id = 1;
    //执行查询
    if($stmt->execute()){
        //将获取的结果放到缓存区
        $stmt->store_result();
        //将结果集绑定到变量上
        $stmt->bind_result($id,$name,$email);
        //判断查询的结果集是否为空,不为空的话将结果遍历出来
        if($stmt->num_rows>0){
            //循环遍历结果集
            while($stmt->fetch()){
                echo 'id:'.$id.'姓名:'.$name.'邮件:'.$email ,'<br>';
            }
        }else{
            exit('当前没有你要查询的结果集');
        }
        //释放结果集
        $stmt->free_result();
    }else{
        //返回sql语句检测阶段的出错信息
        exit($stmt->errno.':'.$stmt->error);
    }
}else{
    //返回执行阶段的出错信息
    eixt($stmt->errno.':'.$stmt->error);
}
//注销预处理stmt对象
$stmt->close();
//关闭数据库连接
$conn->close();点击 "运行实例" 按钮查看在线实例
                Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号