方法:1.用「$a=M()->query('SHOW TABLES LIKE"表名"');if($a){存在}else{表不存在}」判斷;2、用「$a=M(表名);if($a->getDbError()){表不存在}else{存在}」判斷。
本文操作環境:Windows10系統、ThinkPHP5 版、Dell G3電腦。
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中文網其他相關文章!