• 技术文章 >php框架 >ThinkPHP

    thinkphp5怎么判断表是否存在

    WBOYWBOY2022-02-15 11:30:15原创2149

    方法:1、用“$a=M()->query('SHOW TABLES LIKE"表名"');if($a){存在}else{表不存在}”判断;2、用“$a=M(表名);if($a->getDbError()){表不存在}else{存在}”判断。

    本文操作环境:Windows10系统、ThinkPHP5 版、Dell G3电脑。

    thinkphp5怎么判断表是否存在

    thinkphp框架是一个非常好用也非常强大的框架,它时候我们国人的开发习惯。那么在使用thinkphp框架的时候,有时会有这样的需求,就是需要判断一下某个数据库表是否存在。

    在这里,我们假设判断users表是否存在:

    $users = M('users');
    if($users->getDbError()){
        echo '数据表不存在!';
    }else{
        echo '数据库存在!';
    }

    方法2:

    $isTable = M()->query('SHOW TABLES LIKE "table_name"');
    if( $isTable ){
        echo '表存在';
    }else{
        echo '表不存在';
    }

    推荐学习:《PHP视频教程

    以上就是thinkphp5怎么判断表是否存在的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:thinkphp
    上一篇:thinkphp3.2与5.0的区别有哪些 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • thinkphp怎样去除html标签• 聊聊THINKPHP调试模式及异常处理• 详解thinkphp下部分内容的ajax无刷新分页• ThinkPhp5.1制作微信支付以及支付后的几种状态说明• thinkphp是什么意思
    1/1

    PHP中文网