| 您的当前位置:首页 --> MYSQL教程 --> mysqli预处理编译的深入理解 |
| MYSQL教程 mysqli预处理编译的深入理解 |
| 浏览次数:1045 关键词 ( ) |
| 查看使用该CPU的产品 查看CPU天梯 |
| CPU型号:mysqli预处理编译的深入理解 |
| 主频:Ghz |
| 睿频:Ghz |
| 核心数:个 |
| 不支持超核心 |
| 制作工艺: |
| 插槽类型: |
| 功耗:0W |
| L3缓存:0MB |
| 支持最大内存: 0GB |
| CPU详细参数 |
|
记得以前php点点通也写过mysqli的预处理的php教程,那时候只是看书乱写的,没懂原理,数月过后,突然明白了很多: 复制代码 代码如下: <?php //创建连接 $mysqli=new mysqli("localhost","root","","test"); //设置mysqli编码 mysqli_query($mysqli,"SET NAMES utf8"); //检查连接是否被创建 if (mysqli_connect_errno()) { printf("Connect failed:".mysqli_connect_error()); exit(); } //创建准备语句 $stmt = $mysqli->prepare("select id,username from `user` where `id` > ?"); /*************************************************************/ $id=5; //绑定参数 $stmt->bind_param("i",$id); //绑定结果集 $stmt->bind_result($id,$username); //执行查询 $stmt->execute(); //显示绑定结果的变量 while($stmt->fetch()){ echo "第".$id."个用户: ".$username."<br />"; } /**************************************************************/ /*www.phpddt.com为你提示:上面*之间的内容可以重复执行类似功能,不需要再次编译了*/ //释放结果 $stmt->free_result(); //关闭编译语句 $stmt->close(); //关闭数据库的链接 $mysqli->close(); ?> |
| 下一个产品 SQL计算timestamp的差值的方法 上一个产品 mysqli多查询特性 实现多条sql语句查询 |