Mysql应用mysqli预处理编译的深入理解
《Mysql应用mysqli预处理编译的深入理解》要点: 记得以前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(); ?> 《Mysql应用mysqli预处理编译的深入理解》是否对您有启发,欢迎查看更多与《Mysql应用mysqli预处理编译的深入理解》相关教程,学精学透。编程之家PHP学院为您提供精彩教程。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |