二月

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 /> ' ; 
  

Digg的 脸谱 谷歌 Newsvine Reddit Slashdot Technorati的 的Windows Live 雅虎 del.icio.us



类似职位

评论

名称(必需)

电子邮件(必需)

网站

说你记住

2评论迄今为止

  1. 加里Colbran关于2008年9月5日下午12时26分

    我想知道如何让外地的名字,行集。 学习文件的没有显示出多少,基本上负荷记录与loadObjectList从一个充满活力的声明(数目不详的领域) 。
    然后,我需要通过循环记录,从第一到最后领域使用$行“ field_name (我已经联系美元连续创下的记录) 。
    我如何获得的领域,或使用$行“资料集[ 0 ] , $行”资料集[ 1 ]等等,但我要如何找到一些领域?
    谢谢您,加里。

  2. 管理员 2008年9月6日上午06点37分

赞助商




链接