zblog主题或插件在被启用时创建数据表
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();//调用上面的创建数据表函数
}信息由用户投稿以及用户自行发布,真实性、合法性由发布人负责,涉及到汇款等个人财产或隐私内容时请仔细甄别,注意防骗!如有侵权,请联系:wwwlaoyuwang#126.com(#=@)!我们会第一时间核实处理!
上一篇