简单的选择查询
一个简单的查询,从 #__users
表中选择与 John
匹配的 username
的所有用户
$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()
的简写方法