php 简单数据库连接类

  1. <?php   
  2. dd = new LampDb('localhost','root','2184237','note','utf8');   
  3. $sql = "select * from mynote";   
  4. $handle = $dd->query($sql);   
  5. $aa = $dd->fetchOneRow($handle);   
  6. print_r($aa);   
  7. echo "<hr />";   
  8. $ddd = $dd->fetchRows($handle);   
  9. for ($n=0; $n < count($ddd); $n++){   
  10. echo $ddd[$n]['id'] . "标题" . $ddd[$n]['subject'];   
  11. echo "<br />";   
  12. }   
  13. echo "<hr />";   
  14. echo "nums=" . $dd->fetchRowNums($handle);   
  15. ?>  
  16.  
  17. php   
  18. class LampDb   
  19. {   
  20. private $conn;   
  21. //连接数据库   
  22. function __construct($host,$user,$pass,$dbname,$charset)   
  23. {   
  24.   $this->conn = mysql_connect($host,$user,$pass);   
  25.   mysql_query('set names $charset');   
  26.   $db = mysql_select_db($dbname,$this->conn);   
  27. }   
  28. //查询语句   
  29. function query($sql)   
  30. {   
  31.   $handle = mysql_query($sql,$this->conn);   
  32.   return $handle;   
  33. }   
  34. //查询一条记录   
  35. function fetchOneRow($handle)   
  36. {   
  37.   $aa = mysql_fetch_assoc($handle);   
  38.   return $aa;   
  39. }   
  40. //查询多条记录   
  41. function fetchRows($handle,$i=0)   
  42. {   
  43.   while($bb = mysql_fetch_assoc($handle)){   
  44.    $bbb[$i] = $bb;   
  45.    $i++;   
  46.   }   
  47.   return $bbb;   
  48. }   
  49. //获取一个查询语句返回的记录数   
  50. function fetchRowNums($handle)   
  51. {   
  52.   //$handle = $this->query($sql);   
  53.   $num = mysql_num_rows($handle);   
  54.   return $num;   
  55. }   
  56. }   
  57. ?>  
时间: 2024-10-03 14:46:21

php 简单数据库连接类的相关文章

asp 简单数据库连接类

Class Cls_DB  Private ConnStr  Private DBpath,DBLink,DBi  ==============================  函 数 名:DB_Conn  作    用:数据库连接函数  参    数:  ==============================  Private Sub DB_Conn()   On Error Resume Next   Set Conn = Server.CreateObject("Adodb.Con

PHP面向对象的使用教程 简单数据库连接_php基础

这个PHP的数据库连接类,应该算是最简单的一个连接类了,也是最好明白的一个连接类.作为开始PHP面向编程之旅的一个开始吧.我看了很多网上流传的MYSQL数据库连接类,都太复杂拉.以我己见,真的没必要搞得那么复杂,一个小小的数据库连接.    下面是我的写的类:   <?php  Class createdb    //类的开始  {  var $db= "localhost";//数据库地址;  var $dbname = "root";//用户名;  var

mysql 数据库连接类

mysql教程 数据库教程连接类  /*  提供一款简单实用的mysql php教程数据库连接代码哦,如果你正是php 入门者可以进来看看这款数据库代码是不是你要找的吧.  */ class mysql{     private $host;     private $user;     private $pass;     private $dbname;     function __construct($host,$user,$pass,$dbname){         $this->h

python使用线程封装的一个简单定时器类实例

  本文实例讲述了python使用线程封装的一个简单定时器类.分享给大家供大家参考.具体实现方法如下: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 from threading import Timer class MyTimer: def __init__(self): self._timer= None self._tm = None self._fn = N

php简单分页类实现方法

 这篇文章主要介绍了php简单分页类实现方法,实例分析了php分页类的实现技巧,具有一定参考借鉴价值,需要的朋友可以参考下     本文实例讲述了php简单分页类实现方法.分享给大家供大家参考.具体如下:   代码如下: class PageModel { /** * 获取分页数组 * @param unknown $page 当前页面数 * @param unknown $goodsCount 商品总数 * @param unknown $pageLength 每个页面展示页面数 */ pub

python实现的简单文本类游戏实现方法

  本文实例讲述了python实现的简单文本类游戏实现方法.分享给大家供大家参考.具体实现方法如下: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 ###################################

mysql-Java Web连接MySql数据库,修改数据库连接类中的用户名和密码没有效果?

问题描述 Java Web连接MySql数据库,修改数据库连接类中的用户名和密码没有效果? 现在在做一个项目,其中编写了数据库连接及操作的类. 1.ConnDB类. package com.wgh.tools; import java.io.InputStream; //导入java.io.InputStream类 import java.sql.*; //导入java.sql包中的所有类 import java.util.Properties; //导入java.util.Properties

简单实体类和xml文件的相互转换方法

最近写一个题目,要求将一组员工实体类转换成xml文件,或将xml文件转换成一组实体类.题目不难,但写完感觉可以利用泛型和反射将任意一个实体类和xml文件进行转换.于是今天下午立马动手 试了下,做了个简单的模型,可以将简单的实体类和xml文件进行相互转换,但对实体类的属性类型有限制,目前只支持String, Integer, Double三种类型.但是后面可以扩展. 我的大概思路是这样的,只要能拿到实体类的类型信息,我就能拿到实体类的全部字段名称和类型,拼属性的set和get方法更是简单明了,这时

数据库连接类

数据库连接类   /* * Created on 2005-11-6 * * TODO To change the template for this generated file go to * Window - Preferences - Java - Code Style - Code Templates */package com.yanek.test; import java.sql.Connection;import java.sql.DriverManager;import jav