Joomla的DB对象可以一次添加多行吗?MySQL可以这样做:
INSERT INTO x (a,b)
VALUES
('1', 'one'),
('2', 'two'),
('3', 'three')
Run Code Online (Sandbox Code Playgroud)
但Joomla自己的函数可以在单个查询中实现相同的功能吗?目前我正在做一个循环,在单独的查询中插入每一行(同一个表).在同时处理大量行时不是一个好主意.
我有一张桌子
id h_id t_id
1 3 1
2 3 2
3 3 3
4 4 2
5 4 3
Run Code Online (Sandbox Code Playgroud)
id是主键。我还没有JTable为这个表创建一个。现在我想删除行h_id。有没有什么方法可以在不编写 sql DELETE 查询的情况下使用?
$db = JFactory::getDBO();
$row =& $this->getTable('tablename');
$row->delete($pk);
Run Code Online (Sandbox Code Playgroud)
任何更好的解决方案将不胜感激。