Rumah > rangka kerja php > ThinkPHP > Bagaimana untuk menentukan sama ada jadual wujud dalam thinkphp5

Bagaimana untuk menentukan sama ada jadual wujud dalam thinkphp5

WBOY
Lepaskan: 2022-02-15 11:30:15
asal
3923 orang telah melayarinya

Kaedah: 1. Gunakan "$a=M()->query('TUNJUKKAN JADUAL SEPERTI" nama jadual"'); jika ($a){wujud}lain{jadual tidak wujud}" untuk menentukan ;2. Gunakan "$a=M(nama jadual);if($a->getDbError()){jadual tidak wujud}lain{wujud}" untuk menilai.

Bagaimana untuk menentukan sama ada jadual wujud dalam thinkphp5

Persekitaran pengendalian artikel ini: sistem Windows 10, versi ThinkPHP5, komputer Dell G3.

Cara untuk menentukan sama ada jadual wujud dalam thinkphp5

Rangka kerja thinkphp ialah rangka kerja yang sangat mudah digunakan dan sangat berkuasa Ia mematuhi tabiat pembangunan orang kita. Jadi apabila menggunakan rangka kerja thinkphp, kadangkala terdapat keperluan untuk menentukan sama ada jadual pangkalan data tertentu wujud.

Di sini, kami mengandaikan untuk menentukan sama ada jadual pengguna wujud:

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

Kaedah 2:

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

Pembelajaran yang disyorkan: "Tutorial Video PHP

Atas ialah kandungan terperinci Bagaimana untuk menentukan sama ada jadual wujud dalam thinkphp5. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan