网站地图    收藏   

主页 > php专栏 > php类库 >

php连接mysql数据库操作类

来源:未知    时间:2014-11-27 23:51 作者:xxadmin 阅读:

[导读] 这是一款比较全的mysql操作类,昨天写了一个简单的连接mysql数据库代码,相对于这个来说,那个是最简单的了,这个是一款包括数据查询,更新,删除,等操作,实例代码如下: class mysql{ private $...

这是一款比较全的mysql操作类,昨天写了一个简单的连接mysql数据库代码,相对于这个来说,那个是最简单的了,这个是一款包括数据查询,更新,删除,等操作,实例代码如下:

  1. class mysql{ 
  2.   private $db_host//数据库主机 
  3.   private $db_user//数据库用户名 
  4.   private $db_pwd//数据库密码 
  5.   private $db_database//数据库名 
  6.   private $conn//数据库连接标识; 
  7.   private $sql//sql执行的语句 
  8.   private $result//query的资源标识符 
  9.   private $coding//数据库编码,gbk,utf8,gb2312 
  10.   private $show_error = true; //本地调试使用,打印错误 
  11.   /** 
  12.    * 构造函数 
  13.    * 
  14.    * @access public 
  15.    * @parameter string $db_host   数据库主机 
  16.    * @parameter string $db_user   数据库用户名 
  17.    * @parameter string $db_pwd    数据库密码 
  18.    * @parameter string $db_database   数据库名 
  19.    * @parameter string $coding    编码 
  20.    * @return void 
  21.    */ 
  22.   public function __construct($db_host$db_user$db_pwd$db_database$coding){ 
  23.    $this->db_host = $db_host
  24.    $this->db_user = $db_user
  25.    $this->db_pwd =  $db_pwd
  26.    $this->db_database = $db_database
  27.    $this->coding = $coding
  28.    $this->connect(); 
  29.   } 
  30.   /** 
  31.    * 链接数据库 
  32.    * 
  33.    * @access private 
  34.    * @return void 
  35.    */ 
  36.   private function connect(){ 
  37.    $this->conn = @mysql_connect($this->db_host,$this->db_user,$this->db_pwd); 
  38.    if(!$this->conn){ 
  39.     //show_error开启时,打印错误 
  40.     if($this->show_error){ 
  41.      $this->show_error('错误提示:链接数据库失败!'); 
  42.     } 
  43.    } 
  44.    if(!@mysql_select_db($this->db_database, $this->conn)){ 
  45.     //打开数据库失败 
  46.     if($this->show_error){ 
  47.      $this->show_error('错误提示:打开数据库失败!'); 
  48.     } 
  49.    } 
  50.    if(!@mysql_query("set names $this->coding")){ 
  51.     //设置编码失败 
  52.     if(

自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习

京ICP备14009008号-1@版权所有www.zixuephp.com

网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com

添加评论