ホームページ > PHPフレームワーク > ThinkPHP > thinkphp5 にテーブルが存在するかどうかを確認する方法

thinkphp5 にテーブルが存在するかどうかを確認する方法

WBOY
リリース: 2022-02-15 11:30:15
オリジナル
3929 人が閲覧しました

方法: 1. "$a=M()->query('SHOW TABLES LIKE" テーブル名"'); if ($a){exists}else{テーブルが存在しない}" を使用します。 ;2. 「$a=M(テーブル名);if($a->getDbError()){テーブルが存在しない}else{存在}」で判断します。

thinkphp5 にテーブルが存在するかどうかを確認する方法

この記事の動作環境: Windows 10 システム、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 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート