background image


case 1; 
return @mysql_num_fields($dataHandle); 
case 2; 
//用支持 SQL Server

 

的函数

case 3; 
//用支持 ODBC

 

的函数

}  

 

现把使用说明如下:

  在程序中用 dbInterface 类生一个对象$test=new dbInterface; 

 

设置参数
test->$dbUsername ;

 

用户名

test->$dbPassword

 

;密码

test->$dbHost

 

;主机

void setParameter(string host, string username, string password); 

数据库连接:dbhandle test->dbConnect(); 

返回值:fasle 

 

,数据库连接错误

>0, 

 

数据库连接句柄

数据库关闭:void test->dbClose(dbhandle); 

表操作:int test->dbQuery(string databasename, string sql,dbhandle);执行 SQL

 

语句

 

返回值: false  

, SQL

 

执行错误

>0, SQL 执行正确, 同时指向 SQL

 

返回值,

数据操作:int test->dbFetchrow(dataHandle,int offset);检索 SQL 返回值的当前记录,成功

 

执行后,指针移向下一条记录
int test->dbNumrows(dataHandle); 取得 SQL 执行后(主要为 SELECT

 

语句)获得的记录数

int test->dbNumcols(dataHandle); 取得 SQL 执行后(主要为 SELECT 语句)获得的记录字

 

段数

 

现在我们发一个例了讲解:

  数据库采用 MQSQL:

 

其主机名为 "localhost",用户名为"root"和密码""  

在 mysql 中有一个 testdb 数据库及其中的表 table1,表包括:name 和 pay

 

两个字段