标签: joomla-dbo

使用单个查询插入多行

Joomla的DB对象可以一次添加多行吗?MySQL可以这样做:

INSERT INTO x (a,b)
VALUES 
 ('1', 'one'),
 ('2', 'two'),
 ('3', 'three')
Run Code Online (Sandbox Code Playgroud)

但Joomla自己的函数可以在单个查询中实现相同的功能吗?目前我正在做一个循环,在单独的查询中插入每一行(同一个表).在同时处理大量行时不是一个好主意.

joomla joomla1.5 joomla2.5 joomla-dbo

8
推荐指数
3
解决办法
1万
查看次数

如何在 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)

任何更好的解决方案将不胜感激。

joomla joomla1.5 joomla-extensions joomla-dbo

2
推荐指数
1
解决办法
4538
查看次数