封装成类
为了以后便于访问数据库的修改,可以将必要的那几句语言封装为一个类,移到其他的电脑上时可以快速的改变数据库的一些内容
1.封装类的后缀名是***.class.php
<?php
class 名字
{
public
$host
=
"localhost"
;
//定义默认的链接方式
public
$uid
=
"root"
;
//定义默认的用户名
public
$password
=
"123"
;
// 定义默认的用户名链接密码
public
$dbname
=
"toupiao"
;
// 定义默认的链接数据库名
}
function query($sql,$type=1)
//两个参数:sql语句,判断(查询返回1或是增删改的返回)
{
$db=new MySQLi($this->host,$this->uid,$this->pwd,$this->dbname); //参数是上面定义的四个参数值
$result=$db->query($sql);
if($type)
{
//执行语句 返回方法
//$type代表SQL语句的类型 0是增删改 1表示查询
return $result->fetch_all();
//如果是查询 返回数据
}
else
{
return $result;
//如果是增删改 返回TRUE或flas
}
}
}
?>
2.引用
<select>
<?php
require "DBDA.class.php"; include("DBDA.class.php"); 两种引用方法
$db = new DBDA();
$sql = "select * from fruit ";
$arr = $db->query($sql);
foreach($arr as $v)
{
echo "<option value='{$v[0]}'>{$v[1]}</option>";
}
?>
</select>