博客首页 注册 建议与交流 排行榜 加入友情链接
推荐 投诉 搜索: 帮助

bridge2006

天行健,君子以自强不息。
  bridge2006.cublog.cn

关于作者
姓名:bridge
职业:IT
年龄:28
位置:湖北
个性介绍:天行人健,君子以自强不息.
|| << >> ||
我的分类


php操作mySQL的简单类
<?php
  class mysql
  {
     var $linkid;// MySQL连接ID
  var $host;  //主机
  var $user;  //用户
  var $passwd; //密码
  var $dbname; //连接数据库
  var $result; //查询结果
  //构造函数
  function mysql($dbname,$host,$user,$passwd) {
     $this->dbname = $dbname;
  $this->host = $host;
  $this->user = $user;
     $this->passwd = $passwd;
  }
  //连接到mysql
  function connect() {
     $this->linkid = mysql_connect($this->host,$this->user,$this->passwd);
     if (!$this->linkid)
        {
       die("Could not connect to mysql " . mysql_error());
     }
      $select_db =  mysql_select_db($this->dbname,$this->linkid);
   if (!$select_db)
   {
      die("Could not select db " . mysql_error());
   }    
  }
  //执行查询,返回查询结果
  function query($query) {
    $this->result = mysql_query($query,$this->linkid);
    if (!$this->result) {
      die($query . "<br>" . mysql_error());
    }
    return $this->result;
  }
  //返回最近影响的行数
  function affected_rows() {
    $count = mysql_affected_rows($this->linkid);
    return $count;
  }
  //返回结果的总计行数
  function num_rows() {
    $count = mysql_num_rows($this->result);
    return $count;
  }
 //返回一行作为对象
 function fetch_object() {
   $row = mysql_fetch_object($this->result);
   return $row;
 }
 //返回一行作为关联数组
 function fetch_assoc() {
   $row = mysql_fetch_assoc($this->result);
   return $row;
 }
  }
?>

发表于: 2006-11-17,修改于: 2006-11-21 19:31,已浏览418次,有评论1条 推荐 投诉


网友评论
网友: 本站网友 时间:2008-01-08 10:41:22 IP地址:58.246.169.★
不错

 发表评论