一个简单的php mysql数据库操作类程序

数据库操作类代码

 代码如下 复制代码

<?php
if(!defined('AHBB_VOTE') || AHBB_VOTE !='zhu_'){
 die('非法调用');
}
 class mysql
 {
  private $conn;
  function __construct($host,$user,$pwd,$database,$charset){
   $this->mysql($host,$user,$pwd,$database,$charset);
  }
  function mysql($host,$user,$pwd,$database,$charset){
   $this->conn=mysql_connect($host,$user,$pwd);
   mysql_select_db($database);
   mysql_query('set names '.$charset);
  }
  function query($sql){
   $result=mysql_query($sql);
   return $result;
  }
  function result($sql,$num) {
   $result=mysql_query($sql);
   if($result==false){
    return false;
   }
   return @mysql_result($result,$num);
  }
  function getRow($sql){
  
   $result=$this->query($sql);
   if($result==false){
    return false;
   }
   $row=mysql_fetch_assoc($result);
   return $row;
  }
  function getAll($sql){
   $result=$this->query($sql);
   if($result==false){
    return false;
   }
   while($row=mysql_fetch_assoc($result)){
    $rows[]=$row;
   }
   return @$rows;
  }
  function fetch_assoc($result) {
   return mysql_fetch_assoc($result);
  }
  function insert_id() {
   return ($id=mysql_insert_id()) >=0 ? $id : $this->result($this->query('select last_insert_id()'),0);
  }
  function affected_rows() {
   return mysql_affected_rows();
  }
  function close() {
   mysql_close($this->conn);
  }
 }
?>

使用方法也很简单

 代码如下 复制代码

$mysql = new mysql();

即可了,然后我们如果要使用查询数据就可以这样写

 代码如下 复制代码

$sql="select * from 表名 where 条件了";
$mysql->getAll( $sql )

即可返回所有你要查询的数据了哦。

时间: 2024-11-16 14:57:28

一个简单的php mysql数据库操作类程序的相关文章

简单快速有趣的MySQL数据库操作类:SimpleDB

mysql|数据|数据库 自己写着玩的,代码没有测试,不过觉得思路不错,如果能够加上部分异常处理的功能,应该比较帅了,支持PHP4/PHP5,恩,虽然没有ADOdb或者PEAR::DB强,不错一般应用应该不错,恩. 喜欢的就自己拿去用吧,自己随便改,呵呵,也欢迎提意见.(注释遵循PHPDoc的标准,便于生成手册)  注意:代码未经测试,出现问题可要自己负责哇,呵呵.         <?//==========================================// 文件: Simp

从一个不错的留言本弄的mysql数据库操作类_php技巧

从一个不错的留言本弄的mysql数据库操作类,初学php的朋友可以参考下 复制代码 代码如下: <?php class mysql{     var $querynum = 0;     function connect($dbhost, $dbuser, $dbpw, $dbname = '',$dbcharset='') {         if(!@mysql_connect($dbhost, $dbuser, $dbpw)) {             $this->show('Can

php实现的mysql数据库操作类

 这篇文章主要介绍了php实现的mysql数据库操作类,本文最后有使用方法,需要的朋友可以参考下  代码如下: <?php /* 数据库操作类 */ class Mysql{  private $LocalHost = 'localhost';  private $LoaclUser = 'root';  private $LocalPass = '123456';  private $LocalBase = 'jiangxibaiyi';  private $LocalCode = 'UTF8

php pdo mysql数据库操作类

原文:php pdo mysql数据库操作类   findAll(array( 'field'=>'ID,albumName,albumImage, mainActor,directors,tags,info,area, keywords,wflag,year,mod_version,totalDuration', 'where'=>$where, 'order'=>'flag desc,hit_count desc', 'limit'=>"{$limit['offset

PHP实现PDO的mysql数据库操作类_php技巧

本文实例讲述了PHP实现PDO的mysql数据库操作类.分享给大家供大家参考.具体分析如下: dbconfig类负责配置数据库访问信息,包括:服务器地址.端口.数据库实例名.用户名.用户密码.字符集等. dbtemplate类集合了对数据库的访问操作,主要有以下几个操作: 1. queryrows:返回多行记录 2. queryrow:返回为单条记录 3. queryforint:查询单字段,返回整数 4. queryforfloat:查询单字段,返回浮点数(float) 5. queryfor

php mysql数据库操作类_php实例

复制代码 代码如下: <?php /*  *    mysql数据库 DB类  *    @package    db  *    @author        yytcpt(无影)  *    @version    2008-03-27  *    @copyrigth    http://www.d5s.cn/   */ class db {     var $connection_id = "";     var $pconnect = 0;     var $shutd

php实现mysql数据库操作类分享_php实例

复制代码 代码如下: <?php/*数据库操作类*/class Mysql{ private $LocalHost = 'localhost'; private $LoaclUser = 'root'; private $LocalPass = '123456'; private $LocalBase = 'jiangxibaiyi'; private $LocalCode = 'UTF8'; private $PreFix; private $Conn; private $Start    

支持php4、php5的mysql数据库操作类_php技巧

前端一直使用PHP5,的确使用起来特别的爽,现在为了能在俺的虚拟主机上跑,不得不改成PHP4的.这几个库类我以前发在PHPCHIAN,地址是http://www.phpchina.com/bbs/viewthread.php?tid=5687&highlight=.(前几天在网上搜索了下,发现很多转载我的这几篇文章都没有说明出处,而且把我的版权都删除了,气晕了.)     昨天改写了数据库操作类,恰好在我简化zend Framework也能用到.     代码如下: <?php /** * 

PDO的mysql数据库操作类

pdo的mysql教程数据库教程操作类 * dbconfig类负责配置数据库访问信息,包括:服务器地址.端口.数据库实例名.用户名.用户密码.字符集等.   * dbtemplate类集合了对数据库的访问操作,主要有以下几个操作:   1. queryrows : 返回多行记录   2. queryrow : 返回为单条记录   3. queryforint : 查询单字段,返回整数   4. queryforfloat : 查询单字段,返回浮点数(float)   5. queryfordou