1. <dd id="uoqjr"></dd>
        頭像

        Thinkphp5數據庫操作源碼【原創

        來源:http://www.zmam.tw/php/3438.html 小***米 2018-02-01 21:33瀏覽(3419) 收藏

        后臺直接操作數據庫,實現新建、編輯、刪除數據表,新建、編輯、刪除數據庫字段,Thinkphp5數據庫管理操作源碼
        Thinkphp5數據庫操作源碼
        分類:PHP > Thinkphp 難易:初級

        程序員,你不是一個人;網站開發QQ群:698377651,在線充值,或聯系QQ3401083589直接充值

        下載資源 下載積分: 300 積分
        1、使用前請配置虛擬主機;將整個文件放在根目錄下面;
        
        2、數據庫導入;
        
        3、使用框架:thinkphp5.1;
        
        4、版本要求請根據框架要求的版本配置。
        //拼接SQL語句
                $sql = "CREATE TABLE IF NOT EXISTS `$tablename` (" ; 
                $key_num;
                $numbers = 0;
                foreach($fields as $key => $val){
                    if($val['length']==''){
                        $this->error('字段長度不能為空!','add','',1);
                    }
                    $name = $val['name'];
                    $type = $val['type'];
                    $notes= $val['notes'];
                    if(isset($val['key'])){
                        ++$numbers;
                        $leng = $val['length'];
                        $sql .= " `$name` $type($leng) NOT NULL AUTO_INCREMENT COMMENT '$notes',";
                        $key_num = $key;
                    }else{
                        if($val['length']!=''){
                            $leng = $val['length'];
                            $sql .= " `$name` $type($leng) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '$notes',";
                        }else{
                            $sql .= " `$name` $type CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '$notes',";
                        }
                    }
                }
                if($numbers>1){
                    $this->error('主鍵只能有一個!','add','',1);
                }else if($numbers==0){
                    $this->error('必須要選擇一個主鍵!','add','',1);
                }
                $key = $fields[$key_num]['name'];
                $sql .= "PRIMARY KEY (`$key`) USING BTREE ) ENGINE = MyISAM AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '$tablenotes' ROW_FORMAT = Dynamic;";
                $creat = Db::execute($sql);
        標簽: 數據庫thinkphp5
        聲明:本文為原創文章,如需轉載,請注明來源sucaihuo.com并保留原文鏈接:http://www.zmam.tw/php/3438.html
        最新交易
        評論64
        頭像

        系統已開啟自動識別垃圾評論機制,識別到的自動封號,下載出錯或者資源有問題請聯系全棧客服QQ 3401083589

        • 頭像 63樓
          10-17 09:38
          綠***情
          不錯的案例,學習一下。
        • 頭像 62樓
          09-26 23:14
          鷹***鷹
          可以先學習一下
        • 頭像 61樓
          08-17 14:46
          wu***ng
          tp5可以先學習一下,很不錯,看起來很好
        • 頭像 60樓
          08-15 11:35
          碼***農
          發布評論這個可以,正好學習mysql使用這個可以,正好學習mysql使用
        • 頭像 59樓
          07-30 14:29
          kj***wh
          很不錯,值得學習
        • 頭像 58樓
          07-21 10:40
          小***猴
          這個也可以學習一下,看起來很好
        • 頭像 57樓
          07-19 17:02
          CO***OL
          這個可以非常好,可以可以
        • 頭像 56樓
          07-17 00:21
          漂***木
          發布評論這個可以,正好學習mysql使用這個可以,正好學習mysql使用
        • 頭像 55樓
          07-16 06:12
          sk***88
          非常好,正需要這個,謝謝
        • 頭像 54樓
          06-28 09:12
          似***識
          這個可以,正好學習mysql使用
        1 2
        江西11选五开奖记录