素材牛VIP会员

Thinkphp5数据库操作实例源码

 所属分类:PHP实例-常用实例教程

 浏览:3967次  评论:70次  更新时间:2019-08-26
牛币素材VIP可免积分下载
Thinkphp5数据库操作实例源码
积分说明:注册即送10牛币,每日签到可获得5牛币,成为VIP会员可永久免牛币下载!   充值积分   充值会员   更多说明»
素材描述:后台直接操作数据库,实现新建、编辑、删除数据表,新建、编辑、删除数据库字段,Thinkphp5数据库管理操作源码

基础属性

  • 内核ThinkPHP5.1
  • 难易初级
  • 数据库MySql

详细介绍

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);

讨论这个素材(70)回答他人问题或分享使用心得会奖励牛币

风***巴  
2019年06月29日

看起来很不错的,回头下载看看。

回复
hx***lf  
2019年06月29日

不错的东西,数据库操作可以易学

回复
钱***4  
2019年06月29日

很靓的界面 需要的时候用一下

回复
雪***狐  
2019年06月30日

数据库的集合正式需要的

回复
tl***an  
2019年07月01日

看起来好厉害啊

回复
j3***16  
2019年07月02日

挺不错的源码,多谢分享啊

回复
青***e  
2019年07月02日

很好很实用 下载了用用

回复
黑***枯  
2019年07月04日

数据库备份,很好的代码。太感谢了!!!

回复
yj***23  
2019年07月04日

可以用来管理数据库 还不错的

回复
ok***23  
2019年07月08日

非常好,正需要这个,谢谢

回复
tl***an  
2019年07月11日

数据库管理的程序,好东西

回复
so***70  
2019年07月11日

tp数据库管理源码,很好!

回复
超***侠  
2019年07月11日

需要的时候再来下载,感谢分享

回复
85***32  
2019年07月12日

这个可以有,可以借鉴一下

回复
Bu***nc  
2019年07月12日

发布评论这个可以,正好学习mysql使用这个可以,正好学习mysql使用

回复
郑***y  
2019年07月14日

很不错。很强大!有机会下载来玩玩

回复
牛***3  
2019年07月15日

tp5可以先学习一下,很不错,看起来很好

回复
轰***o  
2019年07月16日

正在学这个框架 不错的资源

回复
ah***xr  
2019年07月19日

很高端的样子,喜欢这个效果

回复
黑***s  
2019年07月19日

用这个操作数据库就方便多了。

回复
夏***t  
2019年07月19日

这个也可以学习一下,看起来很好

回复
躺***上  
2019年07月21日

︿( ̄︶ ̄)︿狠好!下载一波

回复
wu***he  
2019年07月23日

值得拥有的功能代码。。。

回复
许***焱  
2019年07月24日

这个可以非常好,可以可以

回复
10***85  
2019年07月24日

这个貌似还是很不错的 值得学习

回复
ni***07  
2019年07月24日

这个是什么,怎么用的啊

回复
青***0  
2019年07月24日

666真酷炫啊,真喜欢了啊

回复
宁***远  
2019年07月25日

不错的资源值得拥有的功能

回复
龙***c  
2019年07月25日

不错,拿走学习,看起来不错

回复
13***62  
2019年07月25日

很不错,值得学习

回复
陈***8  
2019年07月25日

这个可以,正好学习mysql使用

回复
风***扬  
2019年07月26日

很好,很不错 ,挺好用的

回复
牛***3  
2019年07月27日

师傅你这个东西很棒啊

回复
威***军  
2019年07月28日

下载了 正好需要这个功能

回复
sh***ng  
2019年07月29日

不错的资源不错的资源

回复
lo***ng  
2019年07月30日

看看,貌似挺有意思的。吼吼

回复
qi***un  
2019年07月31日

可以可以,这个是很实用的东西

回复
凤***奇  
2019年07月31日

tp5操作数据库,代码。终于找到了

回复
通***程  
2019年07月31日

剛好需要學習 謝謝大佬

回复
日***天  
2019年08月02日

经典资源 谢大神分享

回复
最***哥  
2019年08月03日

操作mysql挺方便的,保存了啊

回复
Bu***nc  
2019年08月03日

好东西,下载了,分享了!

回复
黑***s  
2019年08月03日

直接操作数据库,这个有点6啊

回复
请***g  
2019年08月04日

东西还不错哟,刚好用到,谢谢提供

回复
ch***ng  
2019年08月04日

可以先学习一下

回复
鬼***5  
2019年08月06日

看起来不错,我觉得还是值的下来研究下

回复
阿***q  
2019年08月07日

数据库的非常值得学习借鉴呢!

回复
gu***yu  
2019年08月09日

看着挺不错的,很好很实用

回复
编***魔  
2019年08月09日

不错的案例,学习一下。

回复
陈***丶  
2019年08月09日

注释很好,我要下载学习,谢谢楼主分享!

回复
ch***26  
2019年08月10日

东西很棒好东西,值得学习

回复
lj***10  
2019年08月10日

哇、感觉效果很好呀,我要下载来看看

回复
yi***ou  
2019年08月14日

真心不错,很少看到提供这么好的

回复
青***f  
2019年08月15日

貌似很强大(⊙o⊙)哦!!!

回复
zz***60  
2019年08月15日

素材牛真心不错,正好用到,谢谢提供,

回复
西***千  
2019年08月15日

非常强大啊 要学习下这个东西

回复
逸***S  
2019年08月15日

值得学习,你也可以下载下来试试,

回复
踏***e  
2019年08月16日

找了好久,终于找到他!!

回复
龙***c  
2019年08月18日

挺不错的学习资源,可以认真看下

回复
34***86  
2019年08月20日

挺好的,界面好花哨啊

回复
随***@  
2019年08月21日

挺不错的样子,有需要的时候来下一份

回复
黑***枯  
2019年08月21日

这个非常不错,我非常喜欢

回复
酒***无  
2019年08月23日

这个挺好 需要的时候再来下载

回复
qq***91  
2019年09月05日

这个挺好

回复
qq***45  
2019年10月31日

看起来很不错的,回头下载看看。

回复
qq***43  
2019年12月31日

剛好需要學習 謝謝大佬

回复
xy***io  
2020年02月06日

东西不错,支持了。

回复
qq***31  
2020年04月02日

看起来很不错的,回头下载看看。

回复
qq***51  
2020年04月21日

学习到了看着蛮不错

回复
qq***03  
2020年06月30日

可以学习一下

回复
xy***io  
2020年07月02日

学习TP5.1的人有福了

回复
 文明上网,理性发言!   😉 阿里云幸运券,戳我领取
我的牛币余额:0
所需牛币:75 开始下载

牛币获取:签到、评论、充值    » 在线充值(10牛币=1元)