thinkphp新建数据表,删除数据库表

浏览:6526 发布日期:2017/04/07 分类:功能实现
在tp控制类里直接建表,删表
直接上代码吧!

$Model= M();
$sql = "CREATE TABLE `news_$count2` (
`id` bigint(20) NOT NULL AUTO_INCREMENT,
`titile` varchar(100) NOT NULL COMMENT '标题',
`type_id` tinyint(2) NOT NULL COMMENT '分类栏目',
`falg` tinyint(2) NOT NULL COMMENT '0->草稿,1->待审核,2->通过,3->已发布,4->已下架,5->为通过,6->空白等待删除',
`describe` varchar(200) DEFAULT NULL COMMENT '描述',
`keyword` varchar(200) DEFAULT NULL COMMENT '关键字',
`img` varchar(200) DEFAULT NULL COMMENT 'l略缩图片',
`content` text DEFAULT NULL COMMENT '内容',
`create_time` int(10) NOT NULL COMMENT '创建时间',
`update_time` int(10) NOT NULL COMMENT '修改时间',
`admin_id` int(10) NOT NULL COMMENT '创建人',
`cat_desc` int(10) NOT NULL COMMENT '排序',
`author` varchar(50) DEFAULT NULL COMMENT '作者',
`sources` varchar(50) DEFAULT NULL COMMENT '文章来源',
`state` tinyint(2) DEFAULT NULL COMMENT '1代表可以评论,0代表不可以评论',
`start_time` int(10) DEFAULT NULL COMMENT '评论开始时间',
`end_time` int(10) DEFAULT NULL COMMENT '评论结束时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4;";
$list = $Model -> execute($sql);


删表:

$Model= M();
$sql = "drop table `news_$keycode`";
$list = $Model -> execute($sql);


建表,删表时 这个表名是news_和变量组成的哈 news_$count2 news_$keycode


给表添加字段:
$Model= M();
$sql = "ALTER TABLE `na_zidian_nv` ADD `falg` int(20) NULL COMMENT '排序,值越小就在前边显示'";
$list = $Model -> execute($sql);

评论( 相关
后面还有条评论,点击查看>>