本文实例讲述了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
相关文章:
建站之星logo尺寸如何设置最合适?
建站之星代理平台如何选择最佳方案?
Avalonia如何实现跨窗口通信 Avalonia窗口间数据传递
如何选择域名并搭建高效网站?
上海网站制作网站建设公司,建筑电工证网上查询系统入口?
宿州网站制作公司兴策,安徽省低保查询网站?
网站制作哪家好,cc、.co、.cm哪个域名更适合做网站?
如何通过虚拟主机快速搭建个人网站?
建站三合一如何选?哪家性价比更高?
如何在云主机上快速搭建多站点网站?
如何通过IIS搭建网站并配置访问权限?
广州建站公司哪家好?十大优质服务商推荐
网站视频制作书签怎么做,ie浏览器怎么将网站固定在书签工具栏?
学校建站服务器如何选型才能满足性能需求?
山东网站制作公司有哪些,山东大源集团官网?
专业商城网站制作公司有哪些,pi商城官网是哪个?
网站制作大概要多少钱一个,做一个平台网站大概多少钱?
韩国网站服务器搭建指南:VPS选购、域名解析与DNS配置推荐
如何快速搭建安全的FTP站点?
网站插件制作软件免费下载,网页视频怎么下到本地插件?
婚礼视频制作网站,学习*后期制作的网站有哪些?
韩国代理服务器如何选?解析IP设置技巧与跨境访问优化指南
如何用免费手机建站系统零基础打造专业网站?
如何在IIS中配置站点IP、端口及主机头?
建站主机与服务器功能差异如何区分?
官网自助建站平台指南:在线制作、快速建站与模板选择全解析
香港服务器网站生成指南:免费资源整合与高速稳定配置方案
制作表格网站有哪些,线上表格怎么弄?
大同网页,大同瑞慈医院官网?
招贴海报怎么做,什么是海报招贴?
深圳网站制作的公司有哪些,dido官方网站?
在线流程图制作网站手机版,谁能推荐几个好的CG原画资源网站么?
猪八戒网站制作视频,开发一个猪八戒网站,大约需要多少?或者自己请程序员,需要什么程序员,多少程序员能完成?
湖北网站制作公司有哪些,湖北清能集团官网?
如何选择网络建站服务器?高效建站必看指南
香港服务器WordPress建站指南:SEO优化与高效部署策略
官网网站制作腾讯审核要多久,联想路由器newifi官网
建站之星安装模板失败:服务器环境不兼容?
公司门户网站制作公司有哪些,怎样使用wordpress制作一个企业网站?
如何通过多用户协作模板快速搭建高效企业网站?
建站之星免费版是否永久可用?
如何选择适配移动端的WAP自助建站平台?
沈阳个人网站制作公司,哪个网站能考到沈阳事业编招聘的信息?
专业制作网站的公司哪家好,建立一个公司网站的费用.有哪些部分,分别要多少钱?
专业网站制作企业网站,如何制作一个企业网站,建设网站的基本步骤有哪些?
高防服务器租用如何选择配置与防御等级?
小捣蛋自助建站系统:数据分析与安全设置双核驱动网站优化
完全自定义免费建站平台:主题模板在线生成一站式服务
如何在搬瓦工VPS快速搭建网站?
网站建设设计制作营销公司南阳,如何策划设计和建设网站?
*请认真填写需求信息,我们会在24小时内与您取得联系。