3.2.3.3 插入数据

ShopNC

3.2.3.3        插入数据

系统可使用insertinsertAllexecute方法完成插入操作

       使用insert方法插入单行数据:

//link表插入数据,并返回最新生成的主键ID

$model Model('table');

$data = array(

    'link_title'=>'ShopNC',

    'link_url'=>'http://www.shopnc.net',          'link_sort'=>32,

);

$model->insert($data);

Insert方法支持延迟插入,加入$options参数,如:

$model->insert($data,false,array('priority'=>'DELAYED'));

使用Insert方法执行replace操作,将第二个参数设置为true,如:

$model Model();

$data = array(

'link_title'=>'ShopNC',

'link_url'=>'http://www.shopnc.net',

'link_sort'=>32,

'link_id'=>30

);

$model->table('link')->insert($data,true);

使用insertAll方法:实现批量插入数据:

$model Model('link');

$data = array(

array(

      'link_title'=>'新浪',

      'link_url'=>'http://www.sina.com',

      'link_sort'=>32,
     ),

array(

        'link_title'=>'百度',

        'link_url'=>'http://www.baidu.com',

        'link_sort'=>30,

    )

);

$model->insertAll($data);

也可以使用execute直接执行SQL语句来插入数据。



Copyright ©2009 - 2014 shopnc.net.All rights reserved.
Powered By ShopNC