<menuitem id="te8vo"></menuitem>
  • <div id="te8vo"><tr id="te8vo"><object id="te8vo"></object></tr></div>
  • <dl id="te8vo"></dl>
  • 頭像

    Thinkphp5數據庫操作源碼【原創

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

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

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

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

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

    • 頭像 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选五走势图