把数据库做成一个类,先建一个php文件,保存。最好和平时写的那些在同一路径下。
便于以后换电脑,只需在封装里面改一下四个参数就可以了
<?php class fengzhuang //类名 { //四个成员变量存了四个参数 public $host = "localhost"; //代表服务器地址 public $uid = "root"; //用户名 public $pwd = "726"; //密码 public $dbname = "text11"; //数据库名称 //成员方法 public function Query($sql,$type = 1) //传入参数 第二个参数用来判断它是个查询还是增删改,让它默认等于1 { $db = new MySQLi($this->host,$this->uid,$this->pwd,$this->dbname); //四个参数 $r = $db->query($sql); //执行 if($type == 1) //判断是什么语句 { return $r->fetch_all(); //如果等于1,那就会返回二维数组,是查询 } else { return $r; //否则就是增删改 } } }
都把解释写在代码里了,应该可以看懂
为了以后修改方便,以后再写有关数据库的,直接调这个封装文件就好
include ("./fengzhuang.php ");
$db = new fengzhuang();
后面再正常写sql语句、执行就可以了