php PDO封装

<?php
class DB {  
    private static $host = "localhost";
    private static $dbname = "bipp_new";
    private static $username = "root";
    private static $password = "123456";
    function __construct() {
        //$numargs = func_num_args();           
    }
    
    static function con(){
        return new PDO('mysql:host='.self::$host.';dbname='.self::$dbname, self::$username, self::$password,
        array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8"));
    }
    
    
    /**
    /@parma $sql:SELECT name, colour, calories FROM fruit  WHERE calories <:calories and name =:name
    /@param $param_arr:array(":calories"=>123,":user"=>"user")
    **/
    static function query($sql,$param_arr){    
        $stmt = DB::con()->prepare($sql, array(PDO::ATTR_CURSOR => PDO::CURSOR_FWDONLY));    
        $stmt->execute($param_arr);
        return $stmt->fetchAll();        
    }
    
    /**
    /@parma $sql: insert into  `page` (pageName) values(:pageName)
    /@param $param_arr: array(":pageName"=>"new test name")
    **/
    static function exec($sql,$param_arr){        
        $stmt = DB::con()->prepare($sql, array(PDO::ATTR_CURSOR => PDO::CURSOR_FWDONLY));
        return $stmt->execute($param_arr);    
    }
    
    
}
?>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值