【www.gdgbn.com--php与数据库】

  1. new LampDb("localhost","root","2184237","note","utf8");   
  2. $sql = "select * from mynote";    $handle = $dd->query($sql);   
  3. $aa = $dd->fetchOneRow($handle);    print_r($aa);   
  4. echo "";    $ddd = $dd->fetchRows($handle);   
  5. for ($n=0; $n < count($ddd); $n++){    echo $ddd[$n]["id"] . "标题" . $ddd[$n]["subject"];   
  6. echo "";    }   
  7. echo "";    echo "nums=" . $dd->fetchRowNums($handle);   
  8. ?>     php    class LampDb   
  9. {    private $conn;   
  10. //连接数据库    function __construct($host,$user,$pass,$dbname,$charset)   
  11. {      $this->conn = mysql_connect($host,$user,$pass);   
  12.   mysql_query("set names $charset");      $db = mysql_select_db($dbname,$this->conn);   
  13. }    //查询语句   
  14. function query($sql)    {   
  15.   $handle = mysql_query($sql,$this->conn);      return $handle;   
  16. }    //查询一条记录   
  17. function fetchOneRow($handle)    {   
  18.   $aa = mysql_fetch_assoc($handle);      return $aa;   
  19. }    //查询多条记录   
  20. function fetchRows($handle,$i=0)    {   
  21.   while($bb = mysql_fetch_assoc($handle)){       $bbb[$i] = $bb;   
  22.    $i++;      }   
  23.   return $bbb;    }   
  24. //获取一个查询语句返回的记录数    function fetchRowNums($handle)   
  25. {      //$handle = $this->query($sql);   
  26.   $num = mysql_num_rows($handle);      return $num;   
  27. }    }   
  28. ?>  

本文来源:http://www.gdgbn.com/jiaocheng/22384/