《Mysql学习PHP mysqli扩展库 预处理技术的使用分析》要点: 本文介绍了Mysql学习PHP mysqli扩展库 预处理技术的使用分析,希望对您有用。如果有疑问,可以联系我们。
MYSQL必读1、使用mysqli扩展库 预处置技术 mysqli stmt 向数据库添加3个用户
代码如下:
<?php
MYSQL必读??? //mysqli扩展库 预处置技术 mysqli stmt 向数据库添加3个用户 ??? //1、创建mysqli对象 ??? $mysqli = new MySQLi("localhost","root","test"); ??? if($mysqli->connect_error){ ??????? die($mysqli->conncet_error); ??? } ??? //2、创建预编译对象 ??? $sql="insert into user1(name,password,email,age) values(?,?,?)"; ??? $mysqli_stmt=$mysqli->prepare($sql);
MYSQL必读??? //绑定参数 ??? $name="小芳"; ??? $password="123456"; ??? $email="xiaofang@126.com"; ??? $age=18;
??? //参数绑定->给?号赋值 这里类型和次序要一致 ??? $mysqli_stmt->bind_param("sssi",$name,$password,$email,$age);
MYSQL必读??? //执行 ??? $b=$mysqli_stmt->execute();
MYSQL必读??? //继续添加
MYSQL必读??? $name="小杨"; ??? $password="123456"; ??? $email="xiaoyang@126.com"; ??? $age=18;
??? //参数绑定->给?号赋值 这里类型和次序要一致 ??? $mysqli_stmt->bind_param("sssi",$age);
MYSQL必读??? //执行 ??? $b=$mysqli_stmt->execute();???
MYSQL必读??? //继续添加
MYSQL必读??? $name="小G"; ??? $password="123456"; ??? $email="xiaoG@126.com"; ??? $age=18;
??? //参数绑定->给?号赋值 这里类型和次序要一致 ??? $mysqli_stmt->bind_param("sssi",$age);
MYSQL必读??? //执行 ??? $b=$mysqli_stmt->execute();???
MYSQL必读??? if(!$b){ ??????? echo "操作失败".$mysqli_stmt->error; ??? }else{ ??????? echo "操作胜利"; ??? } ??? //关闭预编译 ??? $mysqli_stmt->close(); ??? $mysqli->close(); ?>
2、使用预处置查询id>5的用户id name email
代码如下:
<?php
MYSQL必读??? //使用预处置查询id>5的用户id name email ??? $mysqli=new MySQLi("localhost","test"); ??? if($mysqli->connect_error){ ??????? die($mysqli->connect_error); ??? }
MYSQL必读??? //创建预编译对象 ??? $sql="select id,name,email from user1 where id>?"; ??? $mysqli_stmt=$mysqli->prepare($sql);
??? $id=5; ??? //绑定参数 ??? $mysqli_stmt->bind_param("i",$id); ??? //绑定成果集 ??? $mysqli_stmt->bind_result($id,$email); ??? //执行 ??? $mysqli_stmt->execute();
MYSQL必读??? //取出绑定的值 ??? while($mysqli_stmt->fetch()){ ??????? echo "<br/>$id--$name--$email"; ??? }
??? //关闭资源 ??? //释放成果 ??? $mysqli_stmt->free_result(); ??? //关闭与编译语句 ??? $mysqli_stmt->close(); ??? //关闭连接 ??? $mysqli->close();
MYSQL必读必修>
《Mysql学习PHP mysqli扩展库 预处理技术的使用分析》是否对您有启发,欢迎查看更多与《Mysql学习PHP mysqli扩展库 预处理技术的使用分析》相关教程,学精学透。编程之家 52php.cn为您提供精彩教程。 (编辑:李大同)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!
|