zblog创建表 和 删除表 的方法1

zblog1年前zblog问题解答93
$table['cat_spider'] = '%pre%cat_spider'; # 定义这个可以使用 $zbp->table['cat_spider'] 获取表名字

$datainfo['cat_spider'] = array(
    'ID' => array('id', 'integer', '', 0),
    'Name' => array('name', 'string', 128, ''),
    'Ip' => array('ip', 'string', 128, ''),
    'Url' => array('url', 'string', 128, ''),
    'Status' => array('status', 'string', 128, ''),
    'Stime' => array('stime', 'integer', '', 0)
); 

function cat_spider_createtable() # 创建表
{
    global $zbp;
    if (!$zbp->db->ExistTable($GLOBALS['table']['cat_spider'])) {
        $s = $zbp->db->sql->CreateTable($GLOBALS['table']['cat_spider'], $GLOBALS['datainfo']['cat_spider']);
        $zbp->db->QueryMulit($s);
    }
}

删除表
$zbp->db->sql->get()->drop()->table($zbp->db->dbpre . 'cat_spider')->ifexists()->query;

或 

echo $zbp->db->sql->get()->drop()->table($zbp->table['cat_spider'])->ifexists()->sql;

# DROP TABLE IF EXISTS zbp_cat_spider ;


 $zbp->db->dbpre 是表前缀


相关文章

php 大写转小写 小写转大写 大小写转换 例子 strtolower strtoupper

在 PHP 中,可以使用内置的函数来转换字符串的大小写。以下是几个例子:大写转小写:使用 strtolower() 函数将大写字母转换为小写字母。   <...

PHP 数组的一个随机值。 array_rand() 获取数组中的一个或多个随机键(索引)

# PHP没有直接提供一个内置函数来返回数组的一个随机值。不过,PHP 提供了一个内置函数 array_rand(),它可以用来获取数组中的一个或多个随机键(索引)。然后,您可以使用这些随机键来访问数...

mysql优化表分析表重建索引

优化MySQL表是提高数据库性能的关键步骤。以下是一些常见的优化表的方法:分析表:使用 ANALYZE TABLE 命令可以更新表的统计信息,这有助于MySQL查询优化器生成更有效...

# php 字符串 数组替换 批量替换

# php 字符串 数组替换 $arr = array("111" => "999"...

ucs-4 这是啥编码 mb_convert_encoding($content, 'ucs-4', 'utf-8') 啥意思

UCS-4 是一种Unicode字符编码形式,全称为 Universal Character Set - 4 bytes。它是Unicode标准的一种实现,其中每个字符都使用4个字...

宝塔升级到最新版 python升级 重新执行更新命令,重新安装面板使用的python环境,此操作不会对您的网站、数据库等造成影响,仅仅是针对面板使用的环境修复。

1、将当前Python环境做个备份的操作mv /www/server/panel/pyenv/ /www/backup/pyenv_backup2、重新执行更新命令,重新安装面板使用的python环境...