连接mysql 类_连接mysql数据库的类

//对MySQL数据库进行操作的类

class mySQL_Class

{

//变量(属性)声明

var $conn;          //链接对象

private $Server;    //服务器

private $Uid;       //用户名

private $Pwd;       //密码

private $DataBase;  //数据库

//*********************************************//

//***   mySQL_Class类的构造函数             ***//

//***   参数$server  : mysql服务器          ***//

//***   参数$uid     : mysql服务器用户      ***//

//***   参数$pwd     : mysql服务器密码      ***//

//***   参数$dataBase: 要链接数据库         ***//

//*********************************************//

function mySQL_Class($server="chaizhiyong",$uid="root",$pwd="chaizhiyong",$dataBase="myData")

{

$this->Server=$server;

$this->Uid=$uid;

$this->Pwd=$pwd;

$this->DataBase=$dataBase;

$this->conn=@mysql_connect($this->Server,$this->Uid,$this->Pwd) or die("链接服务器失败,程序中止!");

@mysql_select_db($this->DataBase,$this->conn) or die("选择数据库失败,程序中止!");

@mysql_query("set names 'gbk'",$this->conn);

}

//*********************************************//

//***   mySQL_Class类的SelectDB函数         ***//

//***   功能: 利用$this->conn中的链接对象, ***//

//***         选择数据库,并设置字符集。    ***//

//***  -----------------------------------  ***//

//***   参数$dataBase: 要链接数据库         ***//

//*********************************************//

function SelectDB($dataBase)

{

@mysql_select_db($dataBase,$this->conn) or die("选择数据库失败,程序中止!");

@mysql_query("set names 'gbk'",$this->conn);

}

//*********************************************//

//***   mySQL_Class类的QueryRS函数          ***//

//***   功能: 利用$this->conn中的链接对象, ***//

//***         执行select语句,并返回记录集。***//

//***  -----------------------------------  ***//

//***   参数$sql: 要执行的select语句        ***//

//*********************************************//

function QueryRS($sql)

{

$rs=@mysql_query($sql,$this->conn);

return $rs;

}

//*********************************************//

//***   mySQL_Class类的QueryRow函数         ***//

//***   功能: 利用$this->conn中的链接对象, ***//

//***         执行select语句,并把第一条记录***//

//***         以数组的方式进行返回。        ***//

//***  -----------------------------------  ***//

//***   参数$sql: 要执行的select语句        ***//

//*********************************************//

function QueryRow($sql)

{

$rs=@mysql_query($sql,$this->conn);

if($rs)

{

$arr=@mysql_fetch_array($rs);

return $arr;

}else{

return NULL;

}

}

//*********************************************//

//***   mySQL_Class类的QueryOne函数         ***//

//***   功能: 利用$this->conn中的链接对象, ***//

//***         执行select语句,并返回第一条  ***//

//***         记录第一个字段的值。          ***//

//***  -----------------------------------  ***//

//***   参数$sql: 要执行的select语句        ***//

//*********************************************//

function QueryOne($sql)

{

$rs=@mysql_query($sql,$this->conn);

if($rs)

{

$arr=@mysql_fetch_array($rs);

return $arr[0];

}else{

return NULL;

}

}

//*********************************************//

//***   mySQL_Class类的QuerySQL函数         ***//

//***   功能: 利用$this->conn中的链接对象, ***//

//***         执行insert、update、delete语句***//

//***         并返回语句执行后受影响的记录  ***//

//***         行数。                        ***//

//***  -----------------------------------  ***//

//***   参数$sql: 要执行的sql语句        ***//

//*********************************************//

function QuerySQL($sql)

{

$rs=@mysql_query($sql,$this->conn);

if($rs)

{

$num=@mysql_affected_rows($this->conn);    return $num;   }else{       return 0;   }   }  }?>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值