设为首页收藏本站
查看: 93|回复: 0

[PHP] CodeIgniter框架AR操作插入多条sql数据

[复制链接]

论坛元老

Rank: 6Rank: 6

积分
34274
主题
17031
UID
1347
M币
67
贡献
17176

  • 发表于 2014-3-27 00:19:00 | 显示全部楼层 |阅读模式
    如果你不使用AR的话,你可以这样做:
    INSERT INTO TABLE (FIELDS) VALUES ('1','2'),('3','4');
    $this->db->query($sql);
    个人还是喜欢CI的AR操作,老版本(2.0一下)应该没有插入多条数据的操作,新版本可以用:
    $this->db->insert_batch();
    如下案例:
    $data = array( array( 'name' => 'PHP点点通' , 'url' => 'http://www.phpddt.com' ), array( 'name' => '简历之家' , 'url' => 'http://www.52jianli.com' ) ); $this->db->insert_batch('mytable', $data);
    以上生成的sql就是这样的:INSERT INTO mytable (name, url) VALUES ('PHP点点通','http://www.phpddt.com'),( '简历之家', 'http://www.52jianli.com')
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    在我站开通SVIP可同时获得17个站点VIP资源 立即登录 立即注册
    快速回复 返回顶部 返回列表