系統(tǒng)可使用insert、insertAll、execute方法完成插入操作。
使用insert方法插入單行數(shù)據(jù):
//向link表插入數(shù)據(jù),并返回最新生成的主鍵ID
$model = Model('table');
$data = array(
'link_title'=>'ShopNC',
'link_url'=>'http://www.shopnc.top',
'link_sort'=>32,
);
$model->insert($data);
Insert方法支持延遲插入,加入$options參數(shù),如:
$model->insert($data,false,array('priority'=>'DELAYED'));
使用Insert方法執(zhí)行replace操作,將第二個參數(shù)設(shè)置為true,如:
$model = Model();
$data = array(
'link_title'=>'ShopNC',
'link_url'=>'http://www.shopnc.top',
'link_sort'=>32,
'link_id'=>30
);
$model->table('link')->insert($data,true);
使用insertAll方法:實(shí)現(xiàn)批量插入數(shù)據(jù):
$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直接執(zhí)行SQL語句來插入數(shù)據(jù)。
新聞熱點(diǎn)
疑難解答
圖片精選