discuz插件开发中的升级文件upgrade.php

2022-06-19 0 697

升级插件时如果要修改插件表里的字段,那么需要在upgrade.php里修改,下面是一个例子,给表里新增一个字段,升级插件时upgrade.php就会执行。

if(!defined(‘IN_DISCUZ‘) || !defined(‘IN_ADMINCP’)){
exit(‘Access Denied’);
}

$field_chat = array();
$query = DB::query(“SHOW COLUMNS FROM “.DB::table(‘haozi_chajian’));
while($temp = DB::fetch($query)) {
$field_chat[] = $temp[‘Field’];
}

if(!in_array(‘starttime’, $field_chat)) {
DB::query(“ALTER TABLE “.DB::table(‘haozi_chajian’).” ADD `available` tinyint(1) NOT NULL DEFAULT ‘0’;”);
}

$finish = TRUE;

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

黑龙江省声美网络科技有限公司 技术经验 discuz插件开发中的升级文件upgrade.php http://www.fuwenhao.com/348.html

常见问题

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务