2012-04-13 44 views
-1

如何在Jreviews頁面中「回顯」基本的SQL查詢?我使用的是Joomla 2.5。在jreviews頁面中的SQL查詢,joomla 2.5

查詢:

SELECT COUNT(product) AS totalcount FROM my_table WHERE productid LIKE = 'sony' 

Jreviews是基於PHP(如Joomla)。

預期結果,例如:

Sony product: 105 

回答

2

查詢是錯誤的

SELECT COUNT(product) AS totalcount 
FROM my_table 
WHERE productid LIKE '%sony%' 

SELECT COUNT(product) AS totalcount 
FROM my_table 
WHERE productid = 'sony' 

但不LIKE =

+0

是啊,對不起!只是一個mystake。 – DavidF 2012-04-13 11:34:09

0

根據的Joomla的基本版本你應該能夠使用這樣的事情 -

$db =& JFactory::getDBO(); 
$query = "SELECT COUNT(*) 
      FROM my_table 
      WHERE productid = 'sony'"; 
$db->setQuery($query); 
$count = $db->loadResult(); 

echo "<p>Sony product: $count</p>"; 

JDatabase documentation

+0

謝謝您的回覆!但是,對於這個愚蠢的問題感到抱歉,我如何將結果轉換成HMTL?謝謝! – DavidF 2012-04-13 13:28:40

+0

只是迴應結果,因爲我有我的更新答案。如果你需要別的東西,那麼我建議你更詳細地更新你的問題,包括你試圖添加的代碼。 – nnichols 2012-04-13 14:38:43