百分百源码网-让建站变得如此简单! 登录 注册 签到领金币!

主页 | 如何升级VIP | TAG标签

当前位置: 主页>网站教程>数据库> 一个简单的php mysql数据库操作类程序
分享文章到:

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

发布时间:01/15 来源: 浏览: 关键词:
这里是一个同学学习php时写的一个php与mysql连接类了,这里包括连接数据库,查询数据,返回记录,获取最新ID及关闭数据库连接与影响行数了。

数据库操作类代码

 代码如下


<?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 )

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

打赏

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

百分百源码网 建议打赏1~10元,土豪随意,感谢您的阅读!

共有10人阅读,期待你的评论!发表评论
昵称: 网址: 验证码: 点击我更换图片
最新评论

本文标签

广告赞助

能出一分力是一分吧!

订阅获得更多模板

本文标签

广告赞助

订阅获得更多模板