2017-05-10 19 views
0

這句法我應該在JDatabaseQuery使用該查詢數學在JDatabaseQuery

SELECT 
    username, 
    num_contacts + num_interests * 10 + num_dates * 100 + num_closenesses * 1000 AS Practice 
FROM aasgz_users 
ORDER BY Practice DESC; 

回答

0

選擇 用戶名, NUM_CONTACTS + NUM_INTERESTS * 10 + num_dates * 100 + num_closenesses * 1000 AS實踐 FROM aasgz_users ORDER BY實踐DESC;

使用後,

$db = JFactory::getDbo(): 
$query = $db->getQuery(true); 
$query->select('username,(num_contacts + (num_interests * 10) + (num_dates * 100) + (num_closenesses * 1000)) AS Practice') 
->from('#__users')->order('Practice DESC'); 
$db->setQuery($query); 
$result = $db->loadObjectList(); 

現在你會得到結果