一个简单的查询,该查询从#__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()