Cara membuat pertanyaan thinkphp sama ada perpustakaan itu wujud: 1. Buka fail tp yang sepadan 2. Melalui " $isTable=db()->query('TUNJUKKAN JADUAL SEPERTI '."'".$data['table_name']."'");if($isTable){...}else{...} " kaedah untuk mengesahkan sama ada jadual itu wujud.
Persekitaran pengendalian tutorial ini: sistem Windows 7, ThinkPHP versi 5, komputer Dell G3.
Bagaimana untuk menyemak sama ada pangkalan data wujud dalam thinkphp?
thinkphp5.x Tentukan sama ada jadual pangkalan data wujud
Terdapat tempat dalam sistem thinkphp5 di mana anda perlu ubah suai jadual, tetapi anda perlu mengesahkan sama ada jadual pangkalan data wujud sebelum mengubah suainya
Di sini saya akan berkongsi sama ada jadual pangkalan data saya wujud atau tidak
//验证表是否存在 //这是要查询的表的原始名称【没有加配置前缀】,$data['table_name']。 $tableName=config('database.prefix').$data['table_name']; $isTable=db()->query('SHOW TABLES LIKE '."'".$data['table_name']."'"); if($isTable){ //表存在 }else{ //表不存在 }
Pengenalan berkaitan:
ThinkPHP V5.0 ialah rangka kerja berprestasi tinggi yang direka untuk pembangunan API ——Ia adalah versi subversif dan dibina semula, memperkenalkan banyak ciri PHP baharu, mengoptimumkan teras, mengurangkan kebergantungan, melaksanakan benar. pemuatan malas, menyokong komposer, dan melakukan banyak kerja pada pembangunan API ThinkPHP5 ialah versi pencapaian baharu, termasuk penghalaan, log, pengecualian, model, pangkalan data, enjin templat dan modul pengesahan projek. Sila pertimbangkan dengan teliti untuk menaik taraf projek komersil, tetapi sememangnya Ia adalah pilihan pertama untuk projek baharu (sama ada pembangunan WEB atau API), dan sebaiknya melupakan tabiat berfikir versi 3.2 dan memahami semula TP5
Pembelajaran yang disyorkan: "Tutorial Video thinkPHP"
Atas ialah kandungan terperinci Bagaimana untuk menyemak sama ada perpustakaan wujud dalam thinkphp. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!