San*_*kha 6 php mysql zend-framework zend-db
可能重复:
如何使用Zend_Db添加多行?
我想构建此查询
INSERT INTO ad-page (ad_name, page_name) VALUES ('value1', 'value2'), ('value3', 'value4') , ....
Run Code Online (Sandbox Code Playgroud)
我试过这个没用的
$adpagemodel = new Admin_Model_AdPage();
if(count($adpage)> 0)
foreach($adpage as $page)
{
$newdatap[]['page_name'] = $page;
$newdata[]['ad_name'] = $adname;
}
$adpagemodel->insert($newdata);
Run Code Online (Sandbox Code Playgroud)
还请检查一下
Tom*_*far 21
有简单的选择.手动创建查询;)
像这样:
$query = 'INSERT INTO ' . $db->quoteIdentifier('table') . ' (`col1`, `col2`) VALUES ';
$queryVals = array();
foreach ($data as $row) {
foreach($row as &$col) {
$col = $db->quote($col);
}
$queryVals[] = '(' . implode(',', $row) . ')';
}
$stmt = $db->query($query . implode(',', $queryVals));
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
15626 次 |
| 最近记录: |