php - MySQLi表存在

标签 php mysqli

在PHP中,查看表是否存在的最佳方法是什么?

这是我到目前为止使用的

public function TableExists($table) {
    $res = $this->Query("SELECT 1 FROM $table");

    if(isset($res->num_rows)) {
        return $res->num_rows > 0 ? true : false;
    } else return false;
}

最佳答案

如果表不存在,您发布的内容将引发错误。尝试以下方法:

SHOW TABLES LIKE 'tablename';


并确保您返回的正是一行。

关于php - MySQLi表存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15322337/

相关文章:

PHP 下拉排序

javascript - 使用 ajax/Javascript 动态验证用户选择

php - MYSQLi 创建数据库用 ?作为名字

php - 使用内连接从第三个表中仅获取 1 行

php - 如何将多个查询的结果存储在不同的数组变量中

php - 如何使用 Javascript 获取 URL 变量

php - 如何使用 php 在 html 下拉列表中设置选定值

php - 为什么 mysqli_insert_id() 总是返回 0?

php - 获取最近的日期mysql

php - 使用 Php 5 和 MySQL 进行 GPS 半径搜索