How to run following sql by RedBean?
INSERT INTO tbl_name (a,b,c) VALUES(1,2,3),(4,5,6),(7,8,9);
Should I use loop or RedBean support batch insert?
How to run following sql by RedBean?
INSERT INTO tbl_name (a,b,c) VALUES(1,2,3),(4,5,6),(7,8,9);
Should I use loop or RedBean support batch insert?
Creator of RedBeanPHP here.
This is not supported by RedBeanPHP. You will have to use plain old SQL for this.
What about sample logic?:
$list = array(1, 2, 3, 4, 5, 6, 7, 8, 9);
$beans = R::dispense('table', count($list));
for($i=0; $i<count($list)/3; $i++)
{
$beans[$i]->a = $list[$i*3+1];
$beans[$i]->b = $list[$i*3+2];
$beans[$i]->c = $list[$i*3+3];
}
R::storeAll($beans);
© 2022 - 2024 — McMap. All rights reserved.