//在PHP中可以设置一个封装的类文件来供其他文件调用。
//如果有很多很多页面都使用这个访问的话,使用这种封装类的方式修改起来比较方便。
//传到别人的电脑里后如果想使用就可以只需要修改这四个参数就可以了。 后期维护起来更加方便。
class DBDA
{
public $host="localhost";
public $uid="root";
public $pwd="123";
public $dbname="t_90052";
function query($sql,$type=1)
{
$DB=new MYSQLi($this->host,$this->uid,$this->pwd,$this->dbname);
$result=$db->query($sql);
if($type)
{
return $result->fetch_all();
}
else
{
return $result;
}
}
}
//建一个test文件来调用这个可以共用的封装类包
<body>
<select>
<?php
require "DBDA.class.php"; //第一步先引入这个类。
$db= new DBDA();
$sql="select * from nation"; //用require引入这个类的时候$db->query($sql)返回的不是$result,而是一个数组$arr
$arr =$db->query($sql); //执行查询的话直接返回一个二维数组。而不是$result是返回$arr如果执行其他的我们可以返回true或者是false
foreach($arr as $v)
{
echo "<option value='{$v[0]}'>{$v[1]}</option>";
}
?>
</select>
</body>