帝国软件
  设为首页 加入收藏 关于我们
 
解密帝国网站管理系统
栏 目:
 
您的位置:首页 > 技术文档 > PHP编程
Solid 数据库链接函数库
作者:佚名 发布时间:2005-04-02 来源:不详
 

理论上,使用标准的 ODBC 会比使用本函数好。当然也可以使用本函数,只是较不鼓励 Solid 函数库。


solid_close: 关闭 solid 链接。
solid_connect: 链接至 solid 数据库。
solid_exec: 执行 SQL 指令。
solid_fetchrow: 取得返回一列。
solid_fieldname: 取得字段名称。
solid_fieldnum: 取得字段数目。
solid_freeresult: 释出返回资料的内存。
solid_numfields: 取得字段数目。
solid_numrows: 取得返回列数目。
solid_result: 取得返回资料。

solid_close
关闭 solid 链接。
语法: void solid_close(int connection_id);
返回值: 无
函数种类: 数据库功能
内容说明: 本函数用来关闭与 solid 数据库之间的链接。参数 connection_id 为 solid 链接代号 ID 值。若正在执行 transactions 则无法关闭链接。

solid_connect
链接至 solid 数据库。
语法: int solid_connect(string dsn, string user, string password, int [cursor_type]);
返回值: 整数
函数种类: 数据库功能
内容说明: 本函数用来链接到 solid 数据库,返回值为链接的代号 ID 值。参数 dsn 为资料来源名称 (Data Sources Name)。参数 user 及 password 分别为链接的帐号及密码。参数 cursor_type 通常省略,其值有 SQL_CUR_USE_IF_NEEDED、SQL_CUR_USE_ODBC、SQL_CUR_USE_DRIVER 及 SQL_CUR_DEFAULT 等四种。当使用复杂的资料存取时可能会有类似 "Cannot open a cursor on a stored procedure that has anything other than a single select statement in it" 的错误信息字符串,此时若将参数 cursor_type 的值设为 SQL_CUR_USE_ODBC 就可以避开了。

solid_exec
执行 SQL 指令。
语法: int solid_exec(int connection_id, string query);
返回值: 整数
函数种类: 数据库功能
内容说明: 本函数用来执行 SQL 的 query 指令。参数 connection_id 为 ODBC 链接代号 ID 值。参数 query 则为欲执行的指令。返回值为 Result ID 值。

solid_fetchrow
取得返回一列。
语法: int solid_fetchrow(int result_id, int [row_number]);
返回值: 整数
函数种类: 数据库功能
内容说明: 本函数用来取得 Query 的返回资料的一列。参数 result_id 为 ODBC 返回 ID 值。参数 rownumber 可省略,为指定的取得列 (row)。

solid_fieldname
取得字段名称。
语法: string solid_fieldname(int result_id, int field_number);
返回值: 字符串
函数种类: 数据库功能
内容说明: 本函数用来取得 Query 的返回资料的字段名称。参数 result_id 为 solid 返回 ID 值。参数 field_number 为指定的字段,起始值为 1。

solid_fieldnum
取得字段数目。
语法: int solid_fieldnum(int result_id);
返回值: 整数
函数种类: 数据库功能
内容说明: 本函数用来取得返回资料的字段数目。参数 result_id 为 solid 返回 ID 值。若发生错误则返回 -1。

solid_freeresult
释出返回资料的内存。
语法: int solid_freeresult(int result_id);
返回值: 整数
函数种类: 数据库功能
内容说明: 本函数可用来释出返回资料所使用的内存,通常在系统内存资源不足的情形下才需要使用。参数 result_id 为 solid 返回 ID 值。返回值永远都是 true。

solid_numfields
取得字段数目。
语法: int solid_numfields(int result_id);
返回值: 整数
函数种类: 数据库功能
内容说明: 本函数用来取得返回资料的字段数目。参数 result_id 为 solid 返回 ID 值。若发生错误则返回 -1。

solid_numrows
取得返回列数目。
语法: int solid_numrows(int result_id);
返回值: 整数
函数种类: 数据库功能
内容说明: 本函数用来取得返回列的数目。参数 result_id 为 solid 返回 ID 值。若有错误发生则返回 -1。

solid_result
取得返回资料。
语法: string solid_result(int result_id, mixed field);
返回值: 字符串
函数种类: 数据库功能
内容说明: 本函数用来取得返回的资料。参数 result_id 为 solid 返回 ID 值。参数 field 可以是数字类型,代表指定的字段序号 (从 1 开始);亦可以是字符串类型,为指定的字段名称。

 
 
  
评论】【加入收藏夹】【 】【打印】【关闭
※ 相关链接
无相关信息

   栏目导行
  PHP编程
  ASP编程
  ASP.NET编程
  JAVA编程
   站点最新
·致合作伙伴的欢迎信
·媒体报道
·帝国软件合作伙伴计划协议
·DiscuzX2.5会员整合通行证发布
·帝国CMS 7.0版本功能建议收集
·帝国网站管理系统2012年授权购买说
·PHPWind8.7会员整合通行证发布
·[官方插件]帝国CMS-访问统计插件
·[官方插件]帝国CMS-sitemap插件
·[官方插件]帝国CMS内容页评论AJAX分
   类别最新
·Windows下集成安装Apache,PHP,MYSQ
·Mysql注入:SQL Injection with MyS
·PHP 的来龙去脉
·PHP 的功能概述
·PHP与其它CGI的比较
·PHP 的编译配置详细选项
·php.ini 配置详细选项
·如何写作PHP程序
·Hello,World
·嵌入方法
 
关于帝国 | 广告服务 | 联系我们 | 程序开发 | 网站地图 | 留言板 帝国网站管理系统