二月
11日
正确的方法使用Joomla getNumRows
2008年二月十一日|
Joomla提供了一个sopisticated数据库抽象层来简化使用的3PD 。 Joomla数据库类包含了许多方法与查询的结果集。 很多人都遇到一个问题,当使用getNumRows这是Joomla数据库类。 下面的大块的代码是最常见的senario :
$分贝= JFactory : : getDBO ( ) ; $查询= “选择*从# __example2 ” ; $数据库“ setQuery (查询) ; 中$ rows = $数据库“ getNumRows ( ) ;
当您尝试执行上述夹头的代码,你会得到一个错误信息类似如下:
警告: mysql_num_rows ( ) : 108不是一个有效的资源MySQL的结果根: \ mywebsite \图书馆\ joomla \数据库\数据库\ mysql.php线123
之所以这样,是因为尽管我们呼吁setQuery ,但我们忘记了呼叫$db->query() 购买$db->query()刚刚$db->setQuery($query);后$db->setQuery($query);将解决这个问题。 因此,下面的大块代码应该不会返回任何错误和工程罚款:
$分贝= JFactory : : getDBO ( ) ; $查询= “选择*从# __example2 ” ; $数据库“ setQuery (查询) ; $数据库“查询( ) ; 中$ rows = $数据库“ getNumRows ( ) ;
类似职位
- 使用方式Joomla loadAssoc
- Joomla -使用l oadObjectList和f oreach获得名单
- 安装和运行在Ubuntu Joomla
- Joomla ! -使模块的最新消息显示日期
- Joomla检索管理员密码
- 删除Mootools从Joomla头
- Joomla手动安装启用海基会网址
- Joomla PDF格式显示问题,修正在IE7
- Joomla添加自定义的用户群体
- Joomla -联系摘录的文章标题全部文章
- 使本地的电子邮件Joomla工作
- Joomla负荷范围内的立场模块内容









