二月
12日
Joomla -使用l oadObjectList和f oreach获得名单
2008年二月12日|
Joomla是建立能够使用许多不同类型的SQL的数据库系统和运行在各种环境不同的表前缀。 除了这些功能,一流的自动创建数据库连接。 除了实例对象,你只需要2行代码,得到的结果从数据库,并在各种格式。 用Joomla数据库层以确保最高的兼容性和灵活性,为您的扩展。
该数据库包含了许多一流的工作方法与查询的结果集。 其中最有用的一个将loadObjectList 。 的语法loadObjectList是: loadObjectList ( $key ) ,这个返回一个数组对象的数据库使用现有的SQL查询。 返回false如果查询失败。 如果美元的关键参数设置,数组的索引使用的价值领域所指明的关键。 否则,数组的索引顺序。
我之所以说这是一个非常方便的功能是因为我们总是检索结果清单,属于某一类。 举例来说,如果我们想要获得所有类别图书从数据库jos_categories在第等于1 ,并列出他们。 这可以通过使用以下方法:
/ /获取数据库对象 $分贝= JFactory : : getDBO ( ) ; $查询= “选择*从# __categories 在第= 1 “ ; / /执行的目前的SQL查询字符串。 $数据库“ setQuery (查询) ; / /返回数组的数据库对象 $名单= $数据库“ loadObjectList ( ) ; / /创建标题清单 foreach ( $名单美元,项目) ( $ item_title = $项目“名称; 回声$ item_title 。 <br /> ' ; )
类似职位
- 使用方式Joomla loadAssoc
- 正确的方法使用Joomla getNumRows
- Joomla -联系摘录的文章标题全部文章
- 安装和运行在Ubuntu Joomla
- Joomla检索管理员密码
- Joomla手动安装启用海基会网址
- 删除Mootools从Joomla头
- Joomla ! -使模块的最新消息显示日期
- Joomla PDF格式显示问题,修正在IE7
- Joomla添加自定义的用户群体
- 使本地的电子邮件Joomla工作
- Joomla负荷范围内的立场模块内容
评论
2评论迄今为止



















我想知道如何让外地的名字,行集。 学习文件的没有显示出多少,基本上负荷记录与loadObjectList从一个充满活力的声明(数目不详的领域) 。
然后,我需要通过循环记录,从第一到最后领域使用$行“ field_name (我已经联系美元连续创下的记录) 。
我如何获得的领域,或使用$行“资料集[ 0 ] , $行”资料集[ 1 ]等等,但我要如何找到一些领域?
谢谢您,加里。
你好,盖瑞
你认为这是你在找什么呢?
http://dev.joomla.org/component/option , com_jd-wiki/Itemid , /编号,参考: joomla.framework :数据库: jdatabase - getnumrows /