当前位置:首页 > PHP教程 > php类库 > 列表

php连接mysql数据库类

发布:smiling 来源: PHP粉丝网  添加日期:2014-09-11 20:42:48 浏览: 评论:0 

这是一款简单实用的php连接mysql数据库类了,只做了数据查询,返回数组集,获取新的id 取得记录行等简单的mysql数据库连接代码,代码如下:

  1. class database { 
  2.  
  3.  var $dblink
  4.  
  5.  function connect($dbhost$dbuser$dbpw$dbname = "") { 
  6.   $this->dblink = mysql_connect($dbhost$dbuser$dbpw); 
  7.    
  8.   mysql_query("set names 'utf8'");  
  9.   mysql_query("set character_set_client=utf8");  
  10.   mysql_query("set character_set_results=utf8");  
  11.    
  12.   if($dbname) { 
  13.    mysql_select_db($dbname$this->dblink); 
  14.   } 
  15.  } 
  16.  
  17.  function query($sql) { 
  18.   $result = mysql_query($sql$this->dblink); 
  19.   return $result
  20.  } 
  21.  
  22.  function fetch_array($result) { 
  23.   return mysql_fetch_array($result); 
  24.  } 
  25.  
  26.  function insert_id() { 
  27.   $id = mysql_insert_id(); 
  28.   return $id
  29.  } 
  30.  
  31.  function getrow($sql) { 
  32.   $result = mysql_query($sql$this->dblink); 
  33.   return mysql_fetch_assoc($result); 
  34.  } 
  35.  
  36.  function getdetailrow($sql) { 
  37.   $result = mysql_query($sql$this->dblink); 
  38.   return mysql_fetch_array($result); 
  39.  } 
  40.  //www.phpfensi.com 
  41.  function close() { 
  42.   mysql_close($this->dblink); 
  43.  } 

PHP调用方法,代码如下:

  1. $db = new database; 
  2.  $db->connect($dbhost$dbuser$dbpw$dbname); 
  3.  unset($dbhost$dbuser$dbpw$dbname);

Tags: php连接mysql mysql连接数据库

分享到: