joomla3.0 简单选择查询

示例

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