• 技术文章 >后端开发 >PHP问题

    php查询数据库是否存在的方法

    藏色散人藏色散人2020-11-17 09:52:23原创75

    php查询数据库是否存在的方法:首先创建MySQL或MySQL的新实例;然后执行语句“SELECT COUNT(*) AS `exists` FROM...”;最后检查键exists的值,并查看数据库是否存在即可。

    推荐:《PHP视频教程

    创建MySQL或MySQL(不指定默认数据库)的新实例,并执行以下查询(类似于Marc B的评论):

    SELECT COUNT(*) AS `exists` FROM INFORMATION_SCHEMA.SCHEMATA WHERE SCHEMATA.SCHEMA_NAME='my_database_name'

    然后您可以检查键exists的值,查看数据库是否存在。

    下面是一个示例代码:

    // statement to execute
    $sql = 'SELECT COUNT(*) AS `exists` FROM INFORMATION_SCHEMA.SCHEMATA WHERE SCHEMATA.SCHEMA_NAME="my_database_name"';
    // execute the statement
    $query = $mysqli->query($sql);
    if ($query === false) {
        throw new Exception($mysqli->error, $mysqli->errno);
    }
    // extract the value
    $row = $query->fetch_object();
    $dbExists = (bool) $row->exists;

    以上就是php查询数据库是否存在的方法的详细内容,更多请关注php中文网其它相关文章!

    本文原创发布php中文网,转载请注明出处,感谢您的尊重!
    专题推荐:php
    上一篇:php不执行后面的代码怎么办 下一篇:php如何实现表单提交后不清空
    第14期线上培训班

    相关文章推荐

    • 数据库优化的几种方式分别是什么• 关系型数据库和非关系型数据库的区别有哪些?• mysql数据库密码在哪修改• 关系数据库之mysql三:从一条sql的生命周期说起

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网