当前位置:Gxlcms > 数据库问题 > 第六十三天请假 PHP封装数据库连接

第六十三天请假 PHP封装数据库连接

时间:2021-07-01 10:21:17 帮助过:3人阅读

class unionsql
{
    var $host="localhost";     //数据库地址
    var $usename="root";       //数据库用户名
    var $password="";          //数据库密码
    
    //执行sql语句的方法
    function query($sql,$type=0,$db=‘index‘)  //sql是数据库语句   type指sql语句的类型  db指需要进行操作的数据库
    {
        $s=new MySQLi($this->host,$this->usename,$this->password,$db);
        !mysqli_connect_error() or die(‘连接失败‘);
        $r=$s->query($sql);
        if($type==0)
        {
            return $r->fetch_all();
        }
        else
        {
            return $r;
        }
    }
}

用函数封装数据库连接(unionsql-function.php)

function unionsql($sql,$host=‘localhost‘,$usename=‘root‘,$password=‘‘,$mysql=‘index‘)
{
    $db=new MySQLi($host,$usename,$password,$mysql);
    !mysqli_connect_error() or die(‘连接失败‘);
    $result=$db->query($sql);
    $sql=ltrim($sql," ");
    $str=substr($sql,0,6);
    $type=1;
    if($str==‘select‘)
    {
        $type=0;
    }
    if($type==0)
    {
        return $result->fetch_all();
    }
    else
    {
        return $result;
    }
}

 

第六十三天请假 PHP封装数据库连接

标签:

人气教程排行