连接mysql数据库的类

<?php

   //对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;
   }
   }
  }
?>

 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值