2014-11-24 45 views

回答

1

您可以使用以下方法:

$id_1 = XXX; 
$id_2 = XXX; 

$db = JFactory::getDbo(); 

$query = $db->getQuery(true); 
$query->select($db->quoteName(array('content_item_id'))) 
     ->from($db->quoteName('#__contentitem_tag_map')) 
     ->where($db->quoteName('tag_id') . ' = ' . (int)$id_1, 'AND') 
     ->where($db->quoteName('tag_id') . ' = ' . (int)$id_2); 
$db->setQuery($query); 

你会注意到我已经使用d适合您的数据库查询的Joomla编码标准,应该使用全部次。使用本地mysql不是前进的方向。

希望这会有所帮助

0

尝试

id在

$db->setQuery("SELECT content_item_id FROM #_contentitem_tag_map WHERE tag_id IN (id1,id2); 

使用MySQL(2,3,...)

相关问题