网站地图    收藏   

主页 > php专栏 > php类库 >

php连接mysql数据库类 - php类库

来源:自学PHP网    时间:2014-11-30 12:53 作者: 阅读:

[导读] 这是一款简单实用的php连接mysql数据库类了,只做了数据查询,返回数组集,获取新的id 取得记录行等简单的mysql数据库连接代码,代码如下:classdatabase{var$dblink;functionconnect($dbhost,$dbuser,......

php连接mysql数据库类

这是一款简单实用的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);

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

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

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

添加评论