码迷,mamicode.com
首页 > 其他好文 > 详细

YII insert multiple records into a table

时间:2014-07-01 21:28:51      阅读:226      评论:0      收藏:0      [点我收藏+]

标签:for   sql   table   app   dp   ar   

$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

标签:for   sql   table   app   dp   ar   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!