发信人: 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
|
|