首页 > 其他 > 详细

YII insert multiple records into a table

时间:2014-07-01 21:29:12      阅读:393      评论:0      收藏:0      [点我收藏+]
$values = array(array(1,2),array(3,4),array(5,6),);
$nbValues = count($values);
$sql = ‘INSERT INTO table_name (col_name1, col_name2) VALUES ‘;
for ($i=0; $i < $nbValues; $i++) { 
    $sql .= ‘(:col1_‘.$i.‘, :col2_‘.$i.‘)‘;
    if ($i !== ($nbValues-1))
        $sql .= ‘,‘;
}
$command = Yii::app()->db->createCommand($sql);
for ($i=0; $i < $nbValues; $i++) { 
    $command->bindParam(‘:col1_‘.$i, $values[$i][0], PDO::PARAM_INT);
    $command->bindParam(‘:col2_‘.$i, $values[$i][1], PDO::PARAM_INT);
}
$command->execute();

YII insert multiple records into a table,布布扣,bubuko.com

YII insert multiple records into a table

原文:http://www.cnblogs.com/yuqianwen/p/3816892.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!