php中bindValue的批量提交sql语句
2015-12-28 19:43
585 查看
php预编译sql语句,可以批量提交sql,也可以实现防注入
<?php $dsn='mysql:host=127.0.0.1;port=3306;dbname=bisai'; $username='root'; $password=''; $driver_option=array( PDO::MYSQL_ATTR_INIT_COMMAND=>'SET NAMES UTF8', ); $pdo=new PDO($dsn, $username, $password, $driver_option); $sql="insert into `team` values(null,:teamname)"; $stmt=$pdo->prepare($sql); //绑定 $stmt->bindValue(':teamname', '国安'); //执行 $result=$stmt->execute(); var_dump($result); //批量的方法 $data_list=array( array('name'=>'上海'), array('name'=>'北京'), array('name'=>'南宁'), array('name'=>'变海'), array('name'=>'广西'), array('name'=>'东北') ); foreach ($data_list as $row) { //绑定 $stmt->bindValue(':teamname', $row['name']); //执行 $result=$stmt->execute(); } ?>
相关文章推荐
- UITextView光标在中间的问题
- iOS中UITableView的一些设置
- Django 设置联合唯一 unique_together migrate时报错处理
- elasticsearch query 语句
- neo4j like query
- 去掉UItableview header(footer)view黏性
- UIview的创建
- NGUI的原理机制:深入剖析UIPanel,UIWidget,UIDrawCall底层原理
- 限制UITextField输入内容的长度
- UI - UITableView 移动
- UIWindows介绍
- SSLHandshakeException: *.ValidatorException: PKIX path building failed: *.SunCertPathBuilderExceptio
- AlertDialog.Builder弹出各类窗口实现
- 使用BlockingQueue创建生产者消费者模式
- UI - UITableView 编辑 、TableViewController
- NSOperationQueue 队列
- Android酷炫实用的开源框架(UI框架)
- [leetcode] 225. Implement Stack using Queues 解题报告
- ios UISearchDisplayController 实现 UITableView 搜索功能
- 创建队列 NSOperationQueue dispatch队列组