簡單的選擇查詢
一個簡單的查詢,從 #__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()
的簡寫方法