SQL Server 数据库函数库
2007-11-11 10:54:51 来源:WEB开发网 sql server(WINDOWS平台上强大的数据库平台) 是 Microsoft 从 SyBASE 取得并修改的数据库系统,它只能在 Windows NT Server 上面执行。使用本函数只能使用 Windows NT Server 作为 PHP 的执行平台。
Microsoft sql server(WINDOWS平台上强大的数据库平台) 的 query 语法为 Transact-SQL,和 SyBASE 的语法几乎相同。本数据库可能是所有 PHP 所支持数据库中,中文书籍最多的数据库了。
mssql(WINDOWS平台上强大的数据库平台)_affected_rows: 取得最后 query 影响的列数。
mssql(WINDOWS平台上强大的数据库平台)_close: 关闭与数据库的连接。
mssql(WINDOWS平台上强大的数据库平台)_connect: 连上数据库。
mssql(WINDOWS平台上强大的数据库平台)_data_seek: 移动列指针。
mssql(WINDOWS平台上强大的数据库平台)_fetch_array: 返回数组资料。
mssql(WINDOWS平台上强大的数据库平台)_fetch_field: 取得字段信息。
mssql(WINDOWS平台上强大的数据库平台)_fetch_object: 返回类资料。
mssql(WINDOWS平台上强大的数据库平台)_fetch_row: 返回单列的各字段。
mssql(WINDOWS平台上强大的数据库平台)_field_seek: 配置指针到返回值的某字段。
mssql(WINDOWS平台上强大的数据库平台)_free_result: 释放返回占用内存。
mssql(WINDOWS平台上强大的数据库平台)_num_fields: 取得返回字段的数目。
mssql(WINDOWS平台上强大的数据库平台)_num_rows: 取得返回列的数目。
mssql(WINDOWS平台上强大的数据库平台)_pconnect: 打开 MS SQL 服务器持续连接。
mssql(WINDOWS平台上强大的数据库平台)_query: 送出一个 query 字符串。
mssql(WINDOWS平台上强大的数据库平台)_result: 取得查询 (query) 的结果。
mssql(WINDOWS平台上强大的数据库平台)_select_db: 选择一个数据库。
mssql(WINDOWS平台上强大的数据库平台)_affected_rows
取得最后 query 影响的列数。
语法: int mssql(WINDOWS平台上强大的数据库平台)_affected_rows(int [link_identifier]);
返回值: 整数
函数种类: 数据库功能
内容说明: 本函数用来取得最后一次对数据库下 query 指令所影响的列数,会影响的为 INSERT、UPDATE 或 DELETE 等指令,而 SELECT 不会影响。参数 link_identifier 可省略,为打开数据库的连接代号。返回值即为列数。
mssql(WINDOWS平台上强大的数据库平台)_close
关闭与数据库的连接。
语法: boolean mssql(WINDOWS平台上强大的数据库平台)_close(int [link_identifier]);
返回值: 布尔值
函数种类: 数据库功能
内容说明: 本函数用来关闭与 MS sql server(WINDOWS平台上强大的数据库平台) 数据库的连接,能关闭的为使用 mssql(WINDOWS平台上强大的数据库平台)_connect() 函数打开的数据库,若使用 mssql(WINDOWS平台上强大的数据库平台)_pconnect() 打开的数据库则不能以本函数关闭。参数 link_identifier 可省略,为打开数据库的连接代号。关闭成功则返回 true 值。
参考: mssql(WINDOWS平台上强大的数据库平台)_connect() mssql(WINDOWS平台上强大的数据库平台)_pconnect()
mssql(WINDOWS平台上强大的数据库平台)_connect
连上数据库。
语法: int mssql(WINDOWS平台上强大的数据库平台)_connect(string [servername], string [username], string [password]);
返回值: 整数
函数种类: 数据库功能
内容说明: 本函数用来打开与 MS sql server(WINDOWS平台上强大的数据库平台) 数据库的连接。参数 servername 为欲连上的数据库服务器名称。参数 username 及 password 可省略,分别为连接使用的帐号及密码。使用本函数需注意早点关闭数据库,以减少系统的负担。连接成功则返回数据库的连接代号,失败返回 false 值。
参考: mssql(WINDOWS平台上强大的数据库平台)_close() mssql(WINDOWS平台上强大的数据库平台)_pconnect()
mssql(WINDOWS平台上强大的数据库平台)_data_seek
移动列指针。
语法: boolean mssql(WINDOWS平台上强大的数据库平台)_data_seek(int result_identifier, int row_number);
返回值: 布尔值
函数种类: 数据库功能
内容说明: 本函数用来移动 MS sql server(WINDOWS平台上强大的数据库平台) 资料表中的列指针到指定的列上,可供 mssql(WINDOWS平台上强大的数据库平台)_fetch_row() 等函数使用。参数 result_identifier 为查询的代号值。参数 row_number 则为欲移往的列数。若失败则返回 false 值。
参考: mssql(WINDOWS平台上强大的数据库平台)_close() mssql(WINDOWS平台上强大的数据库平台)_pconnect()
mssql(WINDOWS平台上强大的数据库平台)_fetch_array
返回数组资料。
语法: array mssql(WINDOWS平台上强大的数据库平台)_fetch_array(int result);
返回值: 数组
函数种类: 数据库功能
内容说明: 本函数用来将查询结果 result 拆到数组变量中。若 result 没有资料,则返回 false 值。而本函数可以说是 mssql(WINDOWS平台上强大的数据库平台)_fetch_row() 的加强函数,除可以将返回列及数字索引放入数组之外,还可以将文字索引放入数组中。
mssql(WINDOWS平台上强大的数据库平台)_fetch_field
取得字段信息。
语法: object mssql(WINDOWS平台上强大的数据库平台)_fetch_field(int result, int field_offset);
返回值: 类
函数种类: 数据库功能
内容说明: 本函数返回的类资料为 result 的字段 (Column) 信息。返回类的属性如下:
name - 字段名称
column_source -字段所在表格的资料表名称
max_length - 字段的最大长度
numeric - 若为 1 表示本字段为数字类型 (numeric)
参考: mssql(WINDOWS平台上强大的数据库平台)_field_seek()
mssql(WINDOWS平台上强大的数据库平台)_fetch_object
返回类资料。
语法: object mssql(WINDOWS平台上强大的数据库平台)_fetch_object(int result);
返回值: 类
函数种类: 数据库功能
内容说明: 本函数用来将查询结果 result 拆到类变量中。使用方法和 mssql(WINDOWS平台上强大的数据库平台)_fetch_array() 几乎相同,不同的地方在于本函数返回资料是类而不是数组。若 result 没有资料,则返回 false 值。另外治募注意的地方是,取回的类资料的索引只能是文字而不能用数字,这是因为类的特性。类资料的特性中所有的属性 (property) 名称都不能是数字,因此只好乖乖使用文字字符串当索引了。关于速度方面,本函数的处理速度几乎和 mssql(WINDOWS平台上强大的数据库平台)_fetch_array() 及 mssql(WINDOWS平台上强大的数据库平台)_fetch_row() 二函数差不多,要用哪个函数还是看使用的需求决定。
参考: mssql(WINDOWS平台上强大的数据库平台)_fetch_array() mssql(WINDOWS平台上强大的数据库平台)_fetch_row()
mssql(WINDOWS平台上强大的数据库平台)_fetch_row
返回单列的各字段。
语法: array mssql(WINDOWS平台上强大的数据库平台)_fetch_row(int result);
返回值: 数组
函数种类: 数据库功能
内容说明: 本函数用来将查询结果 result 之单列拆到数组变量中。数组的索引是数字索引,第一个的索引值是 0。若 result 没有资料,则返回 false 值。
参考: mssql(WINDOWS平台上强大的数据库平台)_fetch_array() mssql(WINDOWS平台上强大的数据库平台)_fetch_object() mssql(WINDOWS平台上强大的数据库平台)_data_seek() mssql(WINDOWS平台上强大的数据库平台)_result()
mssql(WINDOWS平台上强大的数据库平台)_field_seek
配置指针到返回治募某字段。
语法: int mssql(WINDOWS平台上强大的数据库平台)_field_seek(int result, int field_offset);
返回值: 整数
函数种类: 数据库功能
内容说明: 本函数配置目前的指针到返回治募特定字段中。参数 result 为返回值代码。参数 field_offset 则为指定的字段序数。
使用范例
mssql(WINDOWS平台上强大的数据库平台)_fetch_field
mssql(WINDOWS平台上强大的数据库平台)_free_result
释放返回占用内存。
语法: int mssql(WINDOWS平台上强大的数据库平台)_free_result(int result);
返回值: 整数
函数种类: 数据库功能
内容说明: 本函数可以释放目前 MS sql server(WINDOWS平台上强大的数据库平台) 数据库 query 返回所占用的内存。一般只有在非常担心在内存的使用上可能会不足的情形下才会用本函数。PHP 程序会在结束时自动释放。
mssql(WINDOWS平台上强大的数据库平台)_num_fields
取得返回字段的数目。
语法: int mssql(WINDOWS平台上强大的数据库平台)_num_fields(int result);
返回值: 整数
函数种类: 数据库功能
内容说明: 本函数可以得到返回字段的数目。参数 result 为返回值代码。
参考: mssql(WINDOWS平台上强大的数据库平台)_query() mssql(WINDOWS平台上强大的数据库平台)_fetch_field() mssql(WINDOWS平台上强大的数据库平台)_num_rows()
mssql(WINDOWS平台上强大的数据库平台)_num_rows
取得返回列的数目。
语法: int mssql(WINDOWS平台上强大的数据库平台)_num_rows(int result);
返回值: 整数
函数种类: 数据库功能
内容说明: 本函数可以得到返回列的数目。参数 result 为返回值代码。
参考: mssql(WINDOWS平台上强大的数据库平台)_query() mssql(WINDOWS平台上强大的数据库平台)_fetch_field() mssql(WINDOWS平台上强大的数据库平台)_num_fields()
mssql(WINDOWS平台上强大的数据库平台)_pconnect
- ››SQL Server 2008 R2 下如何清理数据库日志文件
- ››sqlite 存取中文的解决方法
- ››SQL2005、2008、2000 清空删除日志
- ››SQL Server 2005和SQL Server 2000数据的相互导入...
- ››sql server 2008 在安装了活动目录以后无法启动服...
- ››sqlserver 每30分自动生成一次
- ››sqlite 数据库 对 BOOL型 数据的插入处理正确用法...
- ››sql server自动生成批量执行SQL脚本的批处理
- ››sql server 2008亿万数据性能优化
- ››SQL Server 2008清空数据库日志方法
- ››sqlserver安装和简单的使用
- ››SQL Sever 2008 R2 数据库管理
更多精彩
赞助商链接