頭像

Thinkphp5數據庫操作源碼【原創

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

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

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

下載資源 下載積分: 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.xdpitk.live/php/3438.html
最新交易
評論64
頭像

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

  • 頭像 63樓
    10-17 09:38
    綠***情
    不錯的案例,學習一下。
  • 頭像 62樓
    09-26 23:14
    鷹***鷹
    可以先學習一下
  • 頭像 61樓
    08-17 14:46
    w***g
    tp5可以先學習一下,很不錯,看起來很好
  • 頭像 60樓
    08-15 11:35
    碼***農
    發布評論這個可以,正好學習mysql使用這個可以,正好學習mysql使用
  • 頭像 59樓
    07-30 14:29
    k***h
    很不錯,值得學習
  • 頭像 58樓
    07-21 10:40
    小***猴
    這個也可以學習一下,看起來很好
  • 頭像 57樓
    07-19 17:02
    C***L
    這個可以非常好,可以可以
  • 頭像 56樓
    07-17 00:21
    漂***木
    發布評論這個可以,正好學習mysql使用這個可以,正好學習mysql使用
  • 頭像 55樓
    07-16 06:12
    s***8
    非常好,正需要這個,謝謝
  • 頭像 54樓
    06-28 09:12
    似***識
    這個可以,正好學習mysql使用
1 2
重庆百变王牌app