PHP面向对象----mysql基本操作类
//定义类 class db{ var $conn; //构造函数,连接数据库 //连接数据库需要四个参数,域名、用户名、密码、数据库名 function __construct($host='127.0.0.1',$user='root',$pwd='root',$db='jingqu') { $this->conn = new mysqli($host,$user,$pwd,$db); //连接失败错误处理 if($this->conn->connect_errno){ die('连接错误:'.$this->conn->connect_errno); } } //增删改方法 function query($sql){ //执行sql语句 $res = $this->conn->query($sql); //sql语句执行错误返回错误信息 if($res->error){ die('执行错误:'.$res->error); } //返回执行结果 return $res; } //查询多条语句 function select($sql){ //执行sql语句 $res = $this->conn->query($sql); //sql语句执行错误返回错误信息 if($res->error){ die('执行错误:'.$res->error); } //返回结果集 $list = $res->fetch_all(MYSQLI_ASSOC); return $list; } //查询单条语句 function getOne($sql){ //执行sql语句 $res = $this->conn->query($sql); //sql语句执行错误返回错误信息 if($res->error){ die('执行错误:'.$res->error); } //返回结果集 $info = $res->fetch_assoc(); return $info; } } //连接数据库 $conn = new db(); // var_dump($conn); $sql = "select * from user where id = 1"; //执行sql $info = $conn->getOne($sql); var_dump($info);