网站地图    收藏   

主页 > php专栏 > php类库 >

php mysql数据库连接类程序代码

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

[导读] lasscls_mysql{ var $querynum =0; var $link ; var $histories ; var $dbhost ; var $dbuser ; var $dbpw ; var $dbcharset ; var $pconnect ; var $tablepre ; var $time ; var $goneaway =5; function connect( $dbhost , $dbuser , $dbpw , $dbname = , $...

 
  1. lass cls_mysql{ 
  2. var $querynum = 0; 
  3. var $link
  4. var $histories
  5. var $dbhost
  6. var $dbuser
  7. var $dbpw
  8. var $dbcharset
  9. var $pconnect
  10. var $tablepre
  11. var $time
  12. var $goneaway = 5; 
  13. function connect($dbhost$dbuser$dbpw$dbname = ''$dbcharset = ''$pconnect = 0, $tablepre=''$time = 0) { 
  14. $this->dbhost = $dbhost
  15. $this->dbuser = $dbuser
  16. $this->dbpw = $dbpw
  17. $this->dbname = $dbname
  18. $this->dbcharset = $dbcharset
  19. $this->pconnect = $pconnect
  20. $this->tablepre = $tablepre
  21. $this->time = $time
  22. if($pconnect) { 
  23. if(!$this->link = mysql_pconnect($dbhost$dbuser$dbpw)) { 
  24. $this->halt('can not connect to mysql server'); 
  25. else { 
  26. if(!$this->link = mysql_connect($dbhost$dbuser$dbpw)) { 
  27. $this->halt('can not connect to mysql server'); 
  28. if($this->version() > '4.1') { 
  29. if($dbcharset) { 
  30. mysql_query("set character_set_connection=".$dbcharset.", character_set_results=".$dbcharset.", character_set_client=binary"$this->link); 
  31. if($this->version() > '5.0.1') { 
  32. mysql_query("set sql_mode=''"$this->link); 
  33. if($dbname) { 
  34. mysql_select_db($dbname$this->link); 
  35. function fetch_array($query$result_type = mysql_assoc) { 
  36. return mysql_fetch_array($query$result_type); 
  37. function result_first($sql) { 
  38. $query = $this->query($sql); 
  39. return $this->result($query, 0); 
  40. function fetch_first($sql) { 
  41. $query = 

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

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

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

添加评论