'mysql_num_rows():在尝试使用JDatabase时,提供的参数不是有效参数

时间:2010-02-08 02:43:28

标签: joomla

$select = "SELECT * FROM `jos_users`";

$connection->setQuery($select);

$rows = $connection->getNumRows();

$ rows不起作用它会抛出'mysql_num_rows():提供的参数不是有效'错误但是......

$result = $connection->loadObjectList();

$结果正常。

这是一个Joomla bug吗?或者我做错了什么?

2 个答案:

答案 0 :(得分:2)

<?
$select = "SELECT * FROM `jos_users`";

$connection->setQuery($select);

//add this:
$connection->query();

$rows = $connection->getNumRows();
?>

您正在设置查询但不执行查询。

答案 1 :(得分:0)

是否需要调用query()... $ res = $ db-&gt; query('select * from jos_users'); $ DB-&GT; getNumRows($ RES);