首页 未命名内容详情

zblog主题或插件在被启用时创建数据表

2026-01-10 3 897698882
zblog主题或插件在被启用时创建数据表

站点名称:zblog主题或插件在被启用时创建数据表

所属分类:未命名

官方网址:

SEO查询: 爱站网 站长工具

进入网站

站点介绍

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();//调用上面的创建数据表函数}