现在我们把其封装在dbfz.inc中,其设计如下: $#@60;? class dbInterface{ var $dbID=1; //用于确定当前操作的数据库,当dbID为1代表MySql,当为 2代表 SQL Server,为3时为ODBC或其它。 var $dbHost; //数据库所在主机域名 var $dbUsername; //数据库用户名 var $dbPassword; //用户密码 //设置主机、用户名及密码函数 function setParameter($host,$username,$password){ $this-$#@62;dbUsername=$username; $this-$#@62;dbHost=$host; $this-$#@62;dbPassword=$password; } //联接数库函数 function dbConnect(){ switch($this-$#@62;dbID) { case 1; return @mysql_connect($this-$#@62;dbHost,$this-$#@62;dbUsername,$this-$#@62;dbPassword); case 2; //用支持SQL Server的函数 case 3; //用支持ODBC的函数 } } //关闭数库函数 function dbClose($dataHandle){ switch($this-$#@62;dbID) { case 1; mysql_close($dataHandle); case 2; //用支持SQL Server的函数 case 3; //用支持ODBC的函数 } } //执行SQL语句函数 function dbQuery($dbName,$sql,$dbHandle){ switch($this-$#@62;dbID) { case 1; return @mysql_db_query($dbName,$sql,$dbHandle); case 2; //用支持SQL Server的函数 case 3; //用支持ODBC的函数 } } //检索SQL返回值的当前记录函数 function dbFetchrow($dataHandle,$offset=-1){ switch($this-$#@62;dbID) { case 1; @mysql_data_seek($dataHandle,$offset); return @mysql_fetch_row($dataHandle); case 2; //用支持SQL Server的函数 case 3; //用支持ODBC的函数 } } <  
说明:本教程来源互联网或网友上传或出版商,仅为学习研究或媒体推广,wanshiok.com不保证资料的完整性。
1/2 1 2 下一页 尾页 |