php连接数据库类

来源:互联网 发布:c语言格雷戈里公式 编辑:程序博客网 时间:2024/05/15 00:57

<?phpclass DBlayer{public $database="shop";    //数据库名称public $dbhost="localhost";   //服务器名称public $dbuser="root";    //登陆用户名public $dbpwd="********";   //登陆密码//执行数据库连接 连接成功返回$connection function Connect(){   if($connection=@mysql_connect($this->dbhost,$this->dbuser,$this->dbpwd))   {     if(@mysql_select_db($this->database,$connection))     {            return $connection;     }else{      return false;      exit();     }      }else{    return false;    exit();   }}//断开数据库的连接接 成功断开连接则返回true   $conn是要传入的断开的连接function Disconnect($conn){   if(mysql_close($conn)) //判断是否已断开连接 如果成功则返回true 否则返回false   {    return true;      }else{    return false;    exit();   }  }

//对数据库进行相关操作 只需传入需要树立的SQL语句即可 只使用于对数据库的添加删除和修改操作! 不适合查询操作function Manipulate($query){   if($conn=$this->Connect()) //调用内部成员方法 连接数据库   {       if(mysql_query($query,$conn)) //判断是否执行查询成功 如果成功则返回true 否则返回false    {     return true;     $this->Disconnect($conn);    }else{     return false;     exit();    }   }}function Select($query){   if($conn=$this->Connect()) //调用内部成员方法 连接数据库   {       if($result=mysql_query($query,$conn)) //判断是否执行查询成功 如果成功则返回true 否则返回false    {     if(mysql_num_rows($result)>0)     {      return $result;     }else{      return false;     }         $this->Disconnect($conn);    }else{     return false;     exit();    }   }}  }?>

原创粉丝点击