2012-04-13 41 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