PHPmysqli的 预处理执行插入语句
2013-11-17 23:22
225 查看
预编译在mysql端
预编译可以自动防止sql注入攻击
预编译可以自动防止sql注入攻击
<?php //预编译技术 //1.创建一个mysqli对象 //2.创建myslqi预编译对象 $mysqli=new mysqli("localhost", "root", "root", "user1", 3306); $mysqli->set_charset("utf8"); $sql="insert into user1(name,password,email,age) values(?,?,?,?)"; $mysqli_stmt=$mysqli->prepare($sql) or die($mysqli->error); //绑定参数 $name="小李"; $password="tsts"; $email="sohu@sohu.cn"; $age="200"; //参数绑定 赋值 $mysqli_stmt->bind_param("sssi", $name,$password,$email,$age); //执行 $result=$mysqli_stmt->execute(); if(!$result){ //echo $mysqli->error; die($mysqli_stmt->error); error_log($result); } $name="小王"; $password="5678"; $email="sohu2@sohu.cn"; $age="20"; $mysqli_stmt->bind_param("sssi", $name,$password,$email,$age); //执行 $result=$mysqli_stmt->execute(); $mysqli->close(); ?>
相关文章推荐
- PHPmysqli的 预处理执行查询语句
- PHP mysqli 增强 批量执行sql 语句的实现代码
- PHP的 Mysqli扩展库的多语句执行
- 较全面的php mysql封装,使用mysqli对象支持预处理和事务,可输出执行后的sql
- php+mysqli实现批量执行插入、更新及删除数据的方法
- PHP使用mysqli同时执行多条sql查询语句
- PHP学习 mysqli执行多条语句
- PHP mysqli 增强-批量执行sql 语句
- php+mysqli实现批量执行插入、更新及删除数据的方法
- PHP mysqli 增强 批量执行sql 语句的实现代码
- PHP如何获取刚插入数据的ID 和判断SQL语句是否成功执行
- PHP mysqli 增强 批量执行sql 语句的实现代码
- PHP mysqli 增强 批量执行sql 语句的实现代码
- 如何得到JDBC Insert 语句执行后插入Oracle 数据库记录的主键
- PHP基础知识之————PDO预处理语句
- mysqli 预处理语句
- php学习笔记(二十三)PDO的预处理语句的查询以及结果集的使用
- 1次插入多条记录的方法(SQL语句,在MS SQL Server 2000查询分析器中执行成功)
- PHP mysqul连接数据库,执行查询语句,打印返回结果集和断开数据库
- php与mysql建立连接并执行SQL语句的代码