方讯标志
进入方讯技术中心
 
您现在的位置: 方讯网络 >> 网络编程 >> PHP >> 教程正文
  PHP中对数据库操作的封装           
PHP中对数据库操作的封装

现在我们把其封装在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的函数
}
}

本新闻共2页,当前在第1页  1  2  


[1] [2] 下一页

 
  • 上一篇教程:

  • 下一篇教程:
  • 关闭窗口
    我们的专业服务:

    乌鲁木齐网站建设、新疆网站建设、乌鲁木齐网页设计、新疆网页设计、新疆网络公司、乌鲁木齐网络公司

    乌鲁木齐网络推广、新疆网络推广、新疆网站推广
     
    为乌鲁木齐及新疆地区的企业和政府、事业单位提供专业服务:
    0991-3849127·13579879039
    域名注册 虚拟主机
    企业邮局 网站建设
    网站推广 解决方案
    OA办公
    自动化
    虚拟全景
    多媒体
    光盘
    触摸屏
  • 此栏目下没有热点教程

  • 没有任何图片教程
       
    乌鲁木齐方讯网络技术有限公司 备案序号:新ICP备05000167号  
     
    地址:乌鲁木齐市阿勒泰路30号 电话:0991-3849127 3830367