关闭

PHP自定义连接mysql类

716人阅读 评论(0) 收藏 举报
PHP自定义连接mysql类

db_conn类中私有变量$conn
构造函数产生数据库连接变量赋予$conn
事务函数写在此类下

DRegister类
构造函数调用继承类db_conn中的构造函数
这样该类中$conn私有函数便可调用

db_conn类(基础类)

class db_conn
{
     //本地数据库
     var $mysql_server_name="127.0.0.1"; //数据库服务器名称
     var $mysql_username="root"; // 连接数据库用户名
     var $mysql_password="admin"; // 连接数据库密码
     var $mysql_database="tongtongle"; // 数据库的名字
     var $conn;

     function db_conn()
     {
          $this->conn=new mysqli($this->mysql_server_name, $this->mysql_username,$this->mysql_password,$this->mysql_database);
          $this->conn->query("set names 'utf8'");
          //echo 'db_conn';
          return $this->conn;
     }

     function startTransaction()
     {
          $this->conn->autocommit(false);
     }
    
     function rollback()
     {
          $this->conn->rollback();
     }
    
     function commit()
     {
          $this->conn->commit();
          $this->conn->autocommit(true);
     }
}


实现类 继承db_conn

/*
***************DRegister 注册模块类****************
修改时间:
最后修改人:
说明:
**************************************************
*/
class DRegister extends db_conn
{
    
     function DRegister()
     {
          $this->db_conn();
     }
    
     function updateIntro($id,$intro)
     {
          $sql="update position set intro='".$intro."' where id='".$id."'";
          $rs=$this->conn->query($sql);    
          if(!$rs) return false;
          else return true;
     }

}


0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:50513次
    • 积分:607
    • 等级:
    • 排名:千里之外
    • 原创:12篇
    • 转载:2篇
    • 译文:0篇
    • 评论:0条
    文章分类