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

zblog10个月前zblog问题解答37
$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 是表前缀


相关文章

CPU高 mysql top 100% kill 进程id重启

CPU高 mysql top 100% kill 进程id重启topkill 进程id...

aardio换行 aardio怎么换行

aardio换行 aardio怎么换行

 也可以用单引号 里面 \r\n...

在phpstorm中  $zbp->Load(); $zbp下面会刷红提示 未定义的变量 '$zbp' 但是在 require 'function/c_system_base.php';中已经有$GL

在phpstorm中 $zbp->Load(); $zbp下面会刷红提示 未定义的变量 '$zbp' 但是在 require 'function/c_system_base.php';中已经有$GL

在phpstorm中  $zbp->Load(); $zbp下面会刷红提示 未定义的变量 '$zbp' 但是在 require 'function/c_syst...

php 把\u8D8A\u8D70\u8D8A\u5E26\u52B2\ 转为中文 或正常字符

为了将 Unicode 编码转换为正常字符,你可以使用 json_decode 来处理这个字符串,但需要先将它包装成一个有效的 JSON 格式字符串。具体来说,可以将你的字符串放在双引号内,并确保它是...

aardio:fsys文件操作 获取当前目录 文件操作

aardio:fsys文件操作 获取当前目录 文件操作

aardio:fsys文件操作参考标准库/fsys文件操作/默认库1、获取项目根目录的位置getCurDir() = 获取当前目录。当前目录易被改动,导致相对路径(例如 "...

str_pad php 字符串左右补全填充到固定长度的函数

str_pad 是 PHP 中的一个字符串处理函数,用于将字符串填充到指定的长度。其基本语法如下:str_pad(string $input, int $pad_leng...