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;
}
}