zblog主题或插件在被启用时创建数据表
分类:zblog教程
32
zblog主题或插件在被启用时创建数据表
下面是创建数据表的函数
//全局一下?
$GLOBALS['tj_pluck'] = '%pre%tj_pluck';
$table['tj_pluck'] = '%pre%tj_pluck';
#表结构
$GLOBALS['tj_pluck_des'] = array(
'ID' => array('ID', 'integer', '', 0),
'TYPE' => array('Type', 'string', 128, ''),
'RULE' => array('Rule', 'string', '', ''),
'DATE' => array('Date', 'string', 128, '')
);
$datainfo['tj_pluck'] = array(
'ID' => array('ID', 'integer', '', 0),
'TYPE' => array('Type', 'string', 128, ''),
'RULE' => array('Rule', 'string', '', ''),
'DATE' => array('Date', 'string', 128, '')
);
/*创建数据列表*/
function 插件名_CreateTable(){
#全局声明
global $zbp;
#判断是否已创建,否则新建数据表
if(!$zbp->db->ExistTable($GLOBALS['table']['tj_pluck']))
{
$s = $zbp->db->sql->CreateTable($GLOBALS['table']['tj_pluck'],$GLOBALS['datainfo']['tj_pluck']);
$zbp->db->QueryMulit($s);
}
}要想在插件被启用的时候自动创建,就把该函数放进注册里
<?php
#注册插件
RegisterPlugin("插件名","ActivePlugin_插件名");
function ActivePlugin_插件名() {
插件名_CreateTable();//调用上面的创建数据表函数
}最新发布
-
zblog响应式自媒体博客主题63号
2026-04-08 -
zblog响应式资讯门户主题62号
2026-04-05 -
zblog响应式文章自媒体资讯主题61号
2026-04-01 -
zblog响应式自媒体资讯主题60号
2026-03-30 -
zblog响应式门户文章资讯主题59号
2026-03-29
热门文章
-
ZBLOG精品手赚APP应用下载主题19号
1225 -
zblog响应式机器设备企业主题10号
1220 -
zblog响应式生活分类信息主题2号
939 -
zblog响应式机械企业外贸主题6号
320 -
简洁大气zblog响应式文章主题52号
306