封装成类

为了以后便于访问数据库的修改,可以将必要的那几句语言封装为一个类,移到其他的电脑上时可以快速的改变数据库的一些内容

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>

原文地址:https://www.cnblogs.com/zqld/p/6801797.html