一个简单的查询,该查询从#__users表中选择与username匹配的所有用户John
$db = JFactory::getDbo();
$query = $db->getQuery(true);
$query->select('*');
$query->from('#__users');
$query->where('username = '. $db->q('John'));
$db->setQuery($query);
$results = $db->loadObjectList();您也可以链接查询以提高可读性并减少SQL代码,如下所示:
$db = JFactory::getDbo();
$query = $db->getQuery(true);
$query->select('*')
->from('#__users')
->where('username = '. $db->q('John'));
$db->setQuery($query);
$results = $db->loadObjectList();请注意,在此示例中,我们使用了以下速记方法$db->q()$db->quote()