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

zblog1年前zblog问题解答94
$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 是表前缀


相关文章

python 并发执行 python 带参数的函数 比如 aaa(1) 参数是变化的 如从1到10 怎么并发 执行 a(1) 到A(10)

在Python中,你可以使用concurrent.futures模块中的ThreadPoolExecutor或ProcessPoolExecutor来并发执行函数。以下是一个使用ThreadPoolE...

phpstrom设置 打开项目 可以在新窗口中打开项目,替换当前窗口中的项目,或者将项目附加到已经打开的项目。您想如何打开项目? 不再询问(D)

phpstrom设置 打开项目 可以在新窗口中打开项目,替换当前窗口中的项目,或者将项目附加到已经打开的项目。您想如何打开项目? 不再询问(D)

打开项目 可以在新窗口中打开项目,替换当前窗口中的项目,或者将项目附加到已经打开的项目。您想如何打开项目? 不再询问(D)  在phpstorm 我点了 不在询问,我现在想 继续弹出这个...

宝塔批量绑定域名 上千 怎么快速!界面会卡死! server_name Nginx域名绑定

/www/server/panel/vhost/nginx/站点.cn.conf直接在 第二行修改即可server{    listen 80;    serv...

php判断搜索引擎ua 判断来路是否来自搜索 判断m移动和pc电脑的函数

php判断搜索引擎ua 判断来路是否来自搜索  判断m移动和pc电脑的函数### 判断是否移动 // 获取用户代理字符串 $userAgentNow =...

文件创建php监控 防止创建php 禁止创建php

#!/bin/bash ################################################################ # 要监控的目录列表 WA...