我的写法有点问题无法做出判断
还请帮忙实现以下,判断是否存在表 不存在就新建,存在就输出存在
我的数据库是这样链接的 : $DB = MySql::getInstance();
<?php
// 连接数据库
$DB = Database::getInstance();
// 判断表是否存在
if($DB->query("SHOW TABLES LIKE 'emlog_weiyu")==0) {
echo "存在";
} else {
// 新建表
// 表的结构 `emlog_weiyu`
// CREATE TABLE `emlog_weiyu` (
// `id` int(10) UNSIGNED NOT NULL,
// `biaoti` varchar(32) DEFAULT NULL,
// `content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci COMMENT '内容',
// `img` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '图片',
// `author` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '作者',
// `type` varchar(32) CHARACTER SET utf8mb4 NOT NULL DEFAULT '' COMMENT '类型:wy=微语,history=大事记',
// `create_time` int(10) NOT NULL DEFAULT '0' COMMENT '创建时间'
// ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
}
?>