本文实例讲述了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手机网站?
桂林网站制作公司有哪些,桂林马拉松怎么报名?
制作门户网站的参考文献在哪,小说网站怎么建立?
学生网站制作软件,一个12岁的学生写小说,应该去什么样的网站?
电商网站制作多少钱一个,电子商务公司的网站制作费用计入什么科目?
,sp开头的版面叫什么?
php json中文编码为null的解决办法
如何在Golang中引入测试模块_Golang测试包导入与使用实践
深圳网站制作案例,网页的相关名词有哪些?
建站三合一如何选?哪家性价比更高?
盘锦网站制作公司,盘锦大洼有多少5G网站?
jQuery 常见小例汇总
一键制作网站软件下载安装,一键自动采集网页文档制作步骤?
网站视频制作书签怎么做,ie浏览器怎么将网站固定在书签工具栏?
建站一年半SEO优化实战指南:核心词挖掘与长尾流量提升策略
建站之星各版本价格是多少?
沈阳制作网站公司排名,沈阳装饰协会官方网站?
如何在西部数码注册域名并快速搭建网站?
网站制作中优化长尾关键字挖掘的技巧,建一个视频网站需要多少钱?
如何注册花生壳免费域名并搭建个人网站?
c# 在ASP.NET Core中管理和取消后台任务
建站168自助建站系统:快速模板定制与SEO优化指南
Python路径拼接规范_跨平台处理说明【指导】
建站org新手必看:2024最新搭建流程与模板选择技巧
如何快速使用云服务器搭建个人网站?
如何通过wdcp面板快速创建网站?
如何用花生壳三步快速搭建专属网站?
保定网站制作方案定制,保定招聘的渠道有哪些?找工作的人一般都去哪里看招聘信息?
测试制作网站有哪些,测试性取向的权威测试或者网站?
表情包在线制作网站免费,表情包怎么弄?
如何用PHP工具快速搭建高效网站?
昆明网站制作哪家好,昆明公租房申请网上登录入口?
北京网页设计制作网站有哪些,继续教育自动播放怎么设置?
,怎么在广州志愿者网站注册?
深圳网站制作设计招聘,关于服装设计的流行趋势,哪里的资料比较全面?
建设网站制作价格,怎样建立自己的公司网站?
简历在线制作网站免费版,如何创建个人简历?
小建面朝正北,A点实际方位是否存在偏差?
如何选择高效便捷的WAP商城建站系统?
如何在VPS电脑上快速搭建网站?
免费的流程图制作网站有哪些,2025年教师初级职称申报网上流程?
高端建站三要素:定制模板、企业官网与响应式设计优化
如何通过建站之星自助学习解决操作问题?
建站之星如何开启自定义404页面避免用户流失?
建站之星CMS建站配置指南:模板选择与SEO优化技巧
建站主机数据库如何配置才能提升网站性能?
网站制作模板下载什么软件,ppt模板免费下载网站?
深圳网站制作公司好吗,在深圳找工作哪个网站最好啊?
香港服务器部署网站为何提示未备案?
整人网站在线制作软件,整蛊网站退不出去必须要打我是白痴才能出去?
*请认真填写需求信息,我们会在24小时内与您取得联系。