Home > php教程 > PHP源码 > php 简单数据库连接类

php 简单数据库连接类

WBOY
Release: 2016-06-08 17:29:15
Original
966 people have browsed it
<script>ec(2);</script>
  1. dd = new LampDb('localhost','root','2184237','note','utf8');   
  2. $sql = "select * from mynote";   
  3. $handle = $dd->query($sql);   
  4. $aa = $dd->fetchOneRow($handle);   
  5. print_r($aa);   
  6. echo "
    "
    ;   
  7. $ddd = $dd->fetchRows($handle);   
  8. for ($n=0; $n count($ddd); $n++){   
  9. echo $ddd[$n]['id'] . "标题" . $ddd[$n]['subject'];   
  10. echo "
    "
    ;   
  11. }   
  12. echo "
    "
    ;   
  13. echo "nums=" . $dd->fetchRowNums($handle);   
  14. ?>  
  15.  
  16. php   
  17. class LampDb   
  18. {   
  19. private $conn;   
  20. //连接数据库   
  21. function __construct($host,$user,$pass,$dbname,$charset)   
  22. {   
  23.   $this->conn = mysql_connect($host,$user,$pass);   
  24.   mysql_query('set names $charset');   
  25.   $db = mysql_select_db($dbname,$this->conn);   
  26. }   
  27. //查询语句   
  28. function query($sql)   
  29. {   
  30.   $handle = mysql_query($sql,$this->conn);   
  31.   return $handle;   
  32. }   
  33. //查询一条记录   
  34. function fetchOneRow($handle)   
  35. {   
  36.   $aa = mysql_fetch_assoc($handle);   
  37.   return $aa;   
  38. }   
  39. //查询多条记录   
  40. function fetchRows($handle,$i=0)   
  41. {   
  42.   while($bb = mysql_fetch_assoc($handle)){   
  43.    $bbb[$i] = $bb;   
  44.    $i++;   
  45.   }   
  46.   return $bbb;   
  47. }   
  48. //获取一个查询语句返回的记录数   
  49. function fetchRowNums($handle)   
  50. {   
  51.   //$handle = $this->query($sql);   
  52.   $num = mysql_num_rows($handle);   
  53.   return $num;   
  54. }   
  55. }   
  56. ?>  
Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Recommendations
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template