我有一个表
id h_id t_id
1 3 1
2 3 2
3 3 3
4 4 2
5 4 3
id
为主键。我没有为这个表创建JTable
。现在我想通过h_id
来删除行。是否有任何方法,我可以使用不写一个sql DELETE查询?
$db = JFactory::getDBO();
$row =& $this->getTable('tablename');
$row->delete($pk);
$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();