本文实例讲述了YII框架批量插入数据的方法。分享给大家供大家参考,具体如下:
public function insertSeveral($table, $array_columns)
{
$sql = '';
$params = array();
$i = 0;
foreach ($array_columns as $columns) {
$names = array();
$placeholders = array();
foreach ($columns as $name => $value) {
if (!$i) {
$names[] = $this->_connection->quoteColumnName($name);
}
if ($value instanceof CDbExpression) {
$placeholders[] = $value->expression;
foreach ($value->params as $n => $v)
$params[$n] = $v;
} else {
$placeholders[] = ':' . $name . $i;
$params[':' . $name . $i] = $value;
}
}
if (!$i) {
$sql = 'INSERT INTO ' . $this->_connection->quoteTableName($table)
. ' (' . implode(', ', $names) . ') VALUES ('
. implode(', ', $placeholders) . ')';
} else {
$sql .= ',(' . implode(', ', $placeholders) . ')';
}
$i++;
}
return $this->setText($sql)->execute($params);
}
$rows = array(
array('id' => 1, 'name' => 'John'),
array('id' => 2, 'name' => 'Mark')
);
$command = Yii::app()->db->createCommand();
$command->insertSeveral('users', $rows);
更多关于Yii相关内容感兴趣的读者可查看本站专题:《Yii框架入门及常用技巧总结》、《php优秀开发框架总结》、《smarty模板入门基础教程》、《php面向对象程序设计入门教程》、《php字符串(string)用法总结》、《php+mysql数据库操作入门教程》及《php常见数据库操作技巧汇总》
希望本文所述对大家基于Yii框架的PHP程序设计有所帮助。
# YII
# 批量
# 插入数据
# Yii2 批量插入、更新数据实例
# Yii框架批量插入数据扩展类的简单实现方法
# Yii2如何批量添加数据
# 浅析Yii2 gridview实现批量删除教程
# yii2使用GridView实现数据全选及批量删除按钮示例
# Yii实现复选框批量操作实例代码
# JavaScript中全选、全不选、反选、无刷新删除、批量删除、即点即改入库(在yii框架中操作)的
# Yii中CGridView实现批量删除的方法
# Yii2.0实现的批量更新及批量插入功能示例
# 程序设计
# 相关内容
# 感兴趣
# 给大家
# 更多关于
# 所述
# 面向对象
# 操作技巧
# 讲述了
# foreach
# columns
# array
# sql
# params
# quoteColumnName
# _connection
# gt
# names
# placeholders
# array_columns
相关文章:
建站之星安装模板失败:服务器环境不兼容?
公司门户网站制作流程,华为官网怎么做?
开源网站制作软件,开源网站什么意思?
如何快速搭建高效WAP手机网站吸引移动用户?
企业在线网站设计制作流程,想建设一个属于自己的企业网站,该如何去做?
建站之星安装路径如何正确选择及配置?
如何彻底卸载建站之星软件?
中山网站制作网页,中山新生登记系统登记流程?
如何设计高效校园网站?
已有域名和空间如何搭建网站?
微信网站制作公司有哪些,民生银行办理公司开户怎么在微信网页上查询进度?
网站制作网站,深圳做网站哪家比较好?
如何零基础在云服务器搭建WordPress站点?
北京制作网站的公司,北京铁路集团官方网站?
高防服务器租用指南:配置选择与快速部署攻略
建站为何优先选择香港服务器?
,网页ppt怎么弄成自己的ppt?
如何用腾讯建站主机快速创建免费网站?
招贴海报怎么做,什么是海报招贴?
宝华建站服务条款解析:五站合一功能与SEO优化设置指南
高性能网站服务器配置指南:安全稳定与高效建站核心方案
深圳防火门网站制作公司,深圳中天明防火门怎么编码?
外贸公司网站制作,外贸网站建设一般有哪些步骤?
如何零基础开发自助建站系统?完整教程解析
魔毅自助建站系统:模板定制与SEO优化一键生成指南
建站主机默认首页配置指南:核心功能与访问路径优化
专业网站建设制作报价,网页设计制作要考什么证?
郑州企业网站制作公司,郑州招聘网站有哪些?
制作网站的网址是什么,请问后缀为.com和.com.cn还有.cn的这三种网站是分别是什么类型的网站?
如何用景安虚拟主机手机版绑定域名建站?
建站之星导航配置指南:自助建站与SEO优化全解析
网站制作报价单模板图片,小松挖机官方网站报价?
如何续费美橙建站之星域名及服务?
如何选择高效响应式自助建站源码系统?
可靠的网站设计制作软件,做网站设计需要什么样的电脑配置?
如何在自有机房高效搭建专业网站?
安徽网站建设与外贸建站服务专业定制方案
微信小程序制作网站有哪些,微信小程序需要做网站吗?
视频网站制作教程,怎么样制作优酷网的小视频?
中山网站推广排名,中山信息港登录入口?
建站之星代理费用多少?最新价格详情介绍
网站制作员失业,怎样查看自己网站的注册者?
免费网站制作模板下载,除了易企秀之外还有什么H5平台可以制作H5长页面,最好是免费的?
PHP正则匹配日期和时间(时间戳转换)的实例代码
如何解决ASP生成WAP建站中文乱码问题?
建站之星代理平台如何选择最佳方案?
网站图片在线制作软件,怎么在图片上做链接?
网站制作软件免费下载安装,有哪些免费下载的软件网站?
建站IDE高效指南:快速搭建+SEO优化+自适应模板全解析
建站主机空间推荐 高性价比配置与快速部署方案解析
*请认真填写需求信息,我们会在24小时内与您取得联系。