码迷,mamicode.com
首页 > 数据库 > 详细

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

时间:2016-05-13 07:38:05      阅读:193      评论:0      收藏:0      [点我收藏+]

标签:

用类封装数据库连接(unionsql-class.php)

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封装数据库连接

标签:

原文地址:http://www.cnblogs.com/lovling/p/5464790.html

(1)
(1)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!