希望以上内容对你有所帮助!如果还有其他问题,请随时提问。 各类知识收集 拥有多年CMS企业建站经验,对 iCMS, LeCMS, ClassCMS, Fastadmin, PbootCMS, PHPCMS, 易优CMS, YzmCMS, 讯睿CMS, 极致CMS, Wordpress, HkCMS, YznCMS, WellCMS, ThinkCMF, 等各类cms的相互转化,程序开发,网站制作,bug修复,程序杀毒,插件定制都可以提供最佳解决方案。
有时开发功能时需要操作数据表,下面介绍 wellcms 开发插件操作数据表。
关于数据库字典请查看 install/install.sql 有详细备注,官网不在贴出。
判断数据表、字段、和索引,增删查改都需要包含下面这个文件,在php页面增加如下代码。
include _include(APP_PATH . 'model/db_check.func.php');
// ------------判断数据表 website_link 是否存在------------
if (db_find_table($db->tablepre . 'website_link')) { echo 'Yes'; } else { echo 'No'; }
// ------------判断数据表 website_comment_pid 表 fid_pid 索引是否存在------------
if (db_find_index($db->tablepre . 'website_comment_pid', 'fid_pid')) { echo 'Yes'; } else { echo 'No'; }
// ------------判断数据表 forum 表 well_thread_rank 字段是否存在------------
if (db_find_field($db->tablepre . 'forum', 'well_thread_rank')) { echo 'Yes'; } else { echo 'No'; }
// ------------增加数据表 test ------------
$sql = "CREATE TABLE `{$db->tablepre}test` ( `id` int(11) unsigned NOT NULL AUTO_INCREMENT, `rank` tinyint(3) unsigned NOT NULL DEFAULT '0', `create_date` int(11) unsigned NOT NULL DEFAULT '0', PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8";
// ------------删除数据表 test ------------
$sql = "DROP TABLE IF EXISTS `{$db->tablepre}test`;"; $r = db_exec($sql);
// ------------数据表 test 表 增加字段 image_url 字段------------
$sql = "ALTER TABLE `{$db->tablepre}test` ADD `image_url` CHAR( 120 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL AFTER `orgfilename`;"; $r = db_exec($sql);
// ------------数据表 test 表 删除字段 image_url 字段------------
$sql = "ALTER TABLE `{$db->tablepre}test` DROP `image_url`;"; $r = db_exec($sql);
// ------------数据表 test 表 增加索引 rank 字段------------
$sql = "ALTER TABLE `{$db->tablepre}test` ADD INDEX `rank` ( `rank` );"; $r = db_exec($sql);
// ------------数据表 test 表 删除索引 rank 字段------------
$sql = "ALTER TABLE `{$db->tablepre}test` DROP INDEX `rank`;"; $r = db_exec($sql);
如果您对网站的内容有任何想法或意见,请call我!~~
来自 QQ群 分享:【潜水】 小林 2017/12/23 7:28:53昨晚碰到个坑,一直用WPS的xls件导入数据。后来才发现WPS文件格式有点问题,要office【潜水】 小林 2017/12/23 7:2......
在FastAdmin的CMS插件中,调用上一篇和下一篇文章可以通过使用{cms:prevnext}标签来实现。以下是具体的使用方法:调用上一篇文章{cms:prevnext id="prev" type="prev" archive......
首先先表达一下按钮的概念,小白也能懂,看图1 官方CURD生成的表单,自己添加的按钮2 弹出框里面附加的按钮,例如没有权限的长这个样子第一步:去插件目录下,找对应的视图H......
自定义标签列表,跟列表页或详情页的自定义标签不一样,此列表会列出该自定义标签下的全部主题,并进行分页展示。对应的文件为 view/htm/flag.htm<div class="row"> <div c......
如上图,今天站长碰到一个这样的问题:PBootCMS网站修改了时间,前台却不显示了,是怎么回事呢?然后站长测试了一条数据,发现是该网站所在......
在做模板的时候,在共用头部文件,经常需要判断当前是哪个页面?是首页、列表页、内容页、搜索页、标签页?根据不同的页面编写不同的样式等。 判断有两种方法:{if:$_control......
来自:https://github.com/NianBroken/Personal_Sakura_Guide_Page引导页默认页面地址为 "/" ,如存在相同的地址,会造成地址冲突,请修改首页模型页面地址为其它地址 ......
[基础用法]标签:diyurl描述:列表页、搜索页排序用法:Tag标签主页URL:{eyou:diyurl type='tags' /}登录URL:{eyou:diyurl ty......
扫码关注
回顶部
微信扫码分享