激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - PHP教程 - PHP封裝的mysqli數據庫操作類示例

PHP封裝的mysqli數據庫操作類示例

2019-06-13 10:28法法之輪戰神服務器之家 PHP教程

這篇文章主要介紹了PHP封裝的mysqli數據庫操作類,涉及php針對mysqli數據庫的連接、增刪改查、分頁、排序等相關操作技巧,需要的朋友可以參考下

本文實例講述了PHP封裝的mysqli數據庫操作類。分享給大家供大家參考,具體如下:

由于PHPMySQL操作在PHP5.4以下被棄用而推薦使用mysqli(MySQL Improvement),這里是在我原有的MySQL數據庫操作類的基礎上加以改進而編寫出的MySQLI數據庫操作類,整體代碼與MySQL數據庫操作類大致相同,直接實例化db_class即可

<?php
class db_class{
    public $db_url; //連接地址
    public $db_username; //連接名
    public $db_userpassword; //連接密碼
    public $db_name; //數據庫名
    public $db_tablename; //表名
    public $db_conn; //數據庫連接
    public $db_order;
    public $db_limit;
    public function db_getconn(){ //連接數據庫
        $this->db_conn= mysqli_connect($this->db_url,$this->db_username,$this->db_userpassword,$this->db_name);
        if (!$this->db_conn)
        {
      echo "連接 MySQL 失敗: " . mysqli_connect_error();
    }
    }
    public function __construct($db_url,$db_username,$db_userpassword,$db_name){ //構造方法賦值
    $this->db_url=$db_url;
        $this->db_username=$db_username;
        $this->db_userpassword=$db_userpassword;
        $this->db_name=$db_name;
        $this->db_order="";
        $this->db_limit="";
        $this->db_getconn();
    mysqli_query($this->db_conn,'set names utf8');
    }
    public function db_settablename($db_tablename){ //設置表名
        $this->db_tablename=$db_tablename;
    }
    public function db_setorder($str){ //排序操作
        $this->db_order="order by $str";
    }
    public function db_setlimit($start,$end){ //分頁操作
     $this->db_limit="limit $start,$end";
    }
    public function db_select($typearr="",$where=""){ //查詢操作
        if(empty($typearr)){
            $typearr="*";
        }
        else{
            $typearr=implode(",",$typearr);
        }
        if(empty($where)){
            $where="";
        }else{
            $where="where ".$where;
        }
        $arr=array();
        $sql="select $typearr from $this->db_tablename $where $this->db_order $this->db_limit ";
        $result = mysqli_query($this->db_conn,$sql);
        while($row = $result->fetch_array()) {
            $arr[]=$row;
        }
        return $arr;
    }
    public function db_update($typearr,$valuearr,$where=""){ //更新操作
    $sql="";
        if(empty($where)){
            $where="";
        }else{
            $where=" where ".$where;
        }
        $sql.="update $this->db_tablename set ";
         foreach ($typearr as $key=>$value){
             if(count($typearr)-1==$key){
                 $sql.=$value."='".$valuearr[$key]."'";
             }else{
                 $sql.=$value."='".$valuearr[$key]."'".",";
             }
         }
        $sql.=$where;
    mysqli_query($this->db_conn,$sql);
    }
    public function db_delete($typestr,$valuestr){ //刪除操作
    $sql="delete from $this->db_tablename WHERE $typestr=$valuestr";
    mysqli_query($this->db_conn,$sql);
    }
    public function db_insert($typearr,$valuearr){ //插入操作
        $sql="insert into $this->db_tablename(".implode(",", $typearr).") values(".implode(",", $valuearr).")";
    mysqli_query($this->db_conn,$sql);
    }
    public function __destruct(){ //析構方法關閉連接
        mysqli_close($this->db_conn);
    }
}

希望本文所述對大家PHP程序設計有所幫助。

延伸 · 閱讀

精彩推薦
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25
主站蜘蛛池模板: 爽爽视频免费看 | 激情视频在线播放 | av噜噜在线| 成人在线视频免费看 | 亚洲午夜免费 | 国产一区二区成人在线 | 精品久久久一二三区播放播放播放视频 | 日韩精品久久久久久久九岛 | 色妞妞视频 | 色精品国产 | 欧美不卡三区 | 成人短视频在线观看免费 | av在线免费观看不卡 | 欧美性生活区 | 亚洲国产精品高潮呻吟久久 | 特一级毛片 | 色屁屁xxxxⅹ在线视频 | 韩国美女一区 | 亚洲综合网站 | 19禁国产精品福利视频 | 色播av在线| 羞羞视频免费网站男男 | 日韩毛片一区二区三区 | www.狠狠操.com | 免费毛片免费看 | 91久久国产露脸精品免费 | 国产成人在线观看免费网站 | 久久国产精品二国产精品 | 性生活香蕉视频 | www中文在线| 精品成人av一区二区在线播放 | 香蕉在线播放 | 免费一级特黄毛片视频 | 九色成人在线 | av电影在线免费观看 | 欧美视频在线一区二区三区 | 美国av片在线观看 | 日韩视频精品 | 久久精品视频黄色 | 91欧美视频 | 国产小视频一区 |