Sar*_*ara 2 joomla joomla1.5 joomla-extensions joomla-dbo
我有一张桌子
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)
任何更好的解决方案将不胜感激。
$db = & JFactory::getDBO();
$query = $db->getQuery(true);
$query->delete($db->nameQuote('tablename'));
$query->where($db->nameQuote('h_id').'='.$db->quote($key));
$db->setQuery($query);
$db->query();
Run Code Online (Sandbox Code Playgroud)