精华区 [关闭][返回]

当前位置:网易精华区>>讨论区精华>>编程开发>>● PHP>>荷音 PHP 库>>HEYIN PHP 扩展库 3.00 - 类函数参考手册

主题:HEYIN PHP 扩展库 3.00 - 类函数参考手册
发信人: bb_rain(小雨)
整理人: tang(2001-01-31 09:00:37), 站内信件


                            HEYIN PHP 扩展库 3.00 - 类函数参考手册
-------------------------------------------------------------------------------------------

   相关类库: HEYIN LIB 3.00 - 数据表扩展库 lib_table.php
              HEYIN LIB 3.00 - 数据源扩展库 lib_datasource.php

              HEYIN LIB 3.00 - 数据集扩展库 lib_dataset.php
              HEYIN LIB 3.00 - 数据验证扩展库 lib_datacheck.php  

              HEYIN LIB 3.00 - cookie 扩展库 lib_cookie.php  

              HEYIN LIB 3.00 - 模版分析扩展库 lib_template.php


一、数据表扩展库:

      CTable()                                                         类初始化
      Set()                                                            属性设置

    1. CTable()

    语法:     Ctable(string TBName, string FDList, int [No], string [Key], string [LTBList],
               string [LField])

    说明:     数据表类初始化。
               其中: TBName - 数据表名称
                      FDlist - 字段列表,字段名之间用“,”分开
                      No - 初始ID号,可以省略,默认值为0,表示从零开始计数
                      Key - 关键字,可以省略,默认值为空,表示选择当前字段列表中的第一个字段
                      LTBList - 关联数据表,可以省略,默认值为空
                                可以连接一个或多个数据表,连接数据表名称之间用“,”分开
                      LField - 关联字段,可以省略,默认值为空

    示例:     $BBS = new Ctable('bbs', 'bbsid,title,content,size,writetime');

     
    2. Set()

    语法:     Set(string Varname, string Value)

    说明:     属性设置。
               其中: Varname - 属性名称
                      Value - 属性值

    示例:     $BBS->Set('LTBList', 'bbs_memo');


二、数据源扩展库:

      CDataSource()                                                    类初始化
      Open()                                                           开启连接
      Close()                                                          关闭连接

    1. CDataSource()

    语法:     CDataSource(string [host], string [user], string [pass], string [source], 
               int [type], string [home])

    说明:     数据源类初始化。
               其中: host - 数据库主机,可以省略,默认值为空,表示选择设定的主机 DATA_HOST
                      user - 数据库用户名,可以省略,默认值为空,表示选择设定的用户 DATA_USER
                      pass - 数据库密码,可以省略,默认值为空,表示选择设定的密码 DATA_PASS
                      source - 数据库名称,可以省略,默认值为空,表示选择设定的数据库 DATA_SOURCE
                      type - 数据库类型,可以省略,默认值为空,表示选择设定的类型 DATA_TYPE
                      home - 路径,可以省略,默认值为空,表示选择设定的路径 DATA_HOME

    示例:     $DB->CDataSource();

    2. Open()

    语法:     Open()

    说明:     开启数据库连接

    示例:     $DB->Open();

    3. Close()

    语法:     Close()

    说明:     关闭数据库连接

    示例:     $DB->Close();


三、数据集扩展库:

      CDataSet()                                                       类初始化
      Add()                                                            添加
      Read()                                                           查询  
      Edit()                                                           修改
      Del()                                                            删除
      Record()                                                         特定记录

    1. CDataSet()

    语法:     CDataSet(int DB, string TBList)

    说明:     数据集类初始化。
               其中: DB - 数据源句柄
                      TBList - 数据表类,可以为一个或多个数据表类,数据表类名称之间用“,”分开

    示例:     $DS = new CDataSet($DB, 'BBS,BBS_MEMO');

    2. Add()

    语法:     Add()

    说明:     添加数据。( 本函数可以自动调整 ID 值。)

    示例:     $DS->Add();

    3. Read()

    语法:     Read(string [Where], string [Orderby], string [Like], string [Limit])

    说明:     查询数据。
               其中: Where - WHERE 子句,可以省略,默认值为空,表示查找所有记录
                      Orderby - ORDER BY 子句,可以省略,默认值为空
                      Like - LIKE 子句,可以省略,默认值为空
                      Limit - LIMIT 子句,可以省略,默认值为空

    示例:     $DS->Read();

    4. Edit()

    语法:     Edit(string [Where])

    说明:     修改数据。
               其中: Where - WHERE 子句,可以省略,默认值为空,表示修改所有记录

    示例:     $DS->Edit();

    5. Del()

    语法:     Del(string [Where])

    说明:     删除数据。
               其中: Where - WHERE 子句,可以省略,默认值为空,表示删除所有记录

    示例:     $DS->Del();

    6. Record()

    语法:     Record(string Op, string [FDName], string [Where])

    说明:     查找特定记录,如最大记录,记录总数等。
               其中: Op - 数据库函数名,如 MAX,COUNT,MIN 等
                      FDName - 字段名,可以省略,默认值为空,表示查找所有字段
                      Where - WHERE 子句,可以省略,默认值为空,表示查找所有记录
                      
    示例:     $DS->Record('COUNT', '', '');


四、数据验证扩展库:(略)


五、cookie 扩展库:

      ReadCookie()                                                     读取cookie变量
      NewCookie()                                                      刷新cookie变量

    1. ReadCookie()

    语法:     ReadCookie(string CVList)

    说明:     读取cookie变量
               其中: CVList - 需要读出的变量列表

    示例:     $CK->ReadCookie('account,license');

    2. NewCookie()

    语法:     NewCookie(string CVList)

    说明:     刷新cookie变量 - 需要刷新的变量列表

    示例:     $CK->NewCookie('account,license');


六、模版分析扩展库:

      CTemplate()                                                      类初始化
      Parse()                                                          模版分析

    1. CTemplate()

    语法:     CTemplate(string Path, string Filename, string [CMode], string [PMode])

    说明:     模版类初始化
               其中: Path - 模版路径
                      Filename - 模版文件名
                      CMode - BB 代码模式,可以省略,默认值为0,表示关闭
                      PMode - 贴图模式,可以省略,默认值为0,表示关闭

    示例:     $HTML = new CTemplate('template/', 'bbs_list.htm');

    2. Parse()

    语法:     Parse()

    说明:     模版分析

    示例:     $HTML->Parse();




----
HEYIN 软件 http://www.heyin.com  

[关闭][返回]