博主信息
博文 4
粉丝 0
评论 0
访问量 5151
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
预处理的查询源代码
陈伟龙的博客
原创
888人浏览过

<?php
/**
* 预处理的查询处理
*/

//连接数据库,创建连接对象
require 'public/connect.php';

//准备预处理语句
$sql = "SELECT `id`,`name`,`email` FROM `user1` WHERE `id` > ? ";
$mysqli_stmt = $mysqli->prepare($sql);
$id = 4;
$mysqli_stmt->bind_param('i', $id);

if ($mysqli_stmt->execute()) { //select语句执行会返回一个结果集
   $mysqli_stmt->store_result();  //传送一个结果集到stmt对象
   if ($mysqli_stmt->num_rows > 0) {
       //将结果集中的字段与变量进行绑定,当前返回的有三个字段
       $mysqli_stmt->bind_result($id,$name,$email);
       //开始遍历结果集,将获取到的数据与绑定的变量结合
       echo '<h3 align="center">用户信息表</h3>';
       echo '<table border="1" cellspacing="0" cellpadding="3" width="40%" align="center">';
       echo '<tr bgcolor="lightblue"><th>ID</th><th>姓名</th><th>邮箱</th></tr>';
       while ($mysqli_stmt->fetch()) { //从结果集的第一条记录开始抓取数据到绑定的变量中
           echo '<tr align="center">';
           echo '<td>'.$id.'</td><td>'.$name.'</td><td>'.$email.'</td>';
           echo '</tr>';
       }
       $mysqli_stmt->free_result(); //释放预处理结果集
       $mysqli_stmt->close();  //关闭当前的预处理语句
   } else {
       echo '<p style="color:red">当前表中没有数据~~</p>';
   }
} else {
   echo '<p>查询失败:'.$mysqli_stmt->error.'</p>';
}

//关闭连接
$mysqli->close();

本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!
全部评论 文明上网理性发言,请遵守新闻评论服务协议
0条评论
作者最新博文
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号

  • 登录PHP中文网,和优秀的人一起学习!
    全站2000+教程免费学