PHP用类做数据库的连接
<?php
class DBDA
{
public $host="localhost"; //服务器地址
public $uid="root"; //用户名
public $pwd="123"; //密码
public $dbconnect; //连接对象
//操作数据库的方法
//$sql代表需要执行的SQL语句
//$type代表SQL语句的类型,1代表查询,2代表增删改
//$dbname代表要操作的数据库名称
//如果是查询返回二维数组
//如果是增删改返回true或false
function Query($sql,$type=1,$dbname = "student")
{
//造连接对象
$this->dbconnect = new MySQLi($this->host,$this->uid,$this->pwd,$dbname);
//判断是否出错
if(!mysqli_connect_error())
{
//如果连接成功执行SQL语句
$result = $this->dbconnect->query($sql);
//根据语句类型判断
if($type==1)
{
//如果是查询语句,就返回二维数组
return $result->fetch_all();
}
else
{
//如果是其他语句,返回ture 或false
return $result;
}
}
else
{
return "链接失败";
}
}
}
?>