thinkphp查詢庫是否存在的方法:1、打開相應(yīng)的tp文件;2、通過“ $isTable=db()->query(‘SHOW TABLES LIKE ‘.”‘”.$data[‘table_name’].”‘”);if($isTable){…}else{…}”方式驗證表是否存在即可。
本教程操作環(huán)境:Windows7系統(tǒng)、ThinkPHP5版、Dell G3電腦。
thinkphp 怎么查詢庫是否存在?
thinkphp5.x 判斷數(shù)據(jù)庫表是否存在
?thinkphp5系統(tǒng)有些地方要修改表,但是修改之前要驗證這個數(shù)據(jù)庫表是否存在。
立即學(xué)習(xí)“PHP免費學(xué)習(xí)筆記(深入)”;
這里分享下我的數(shù)據(jù)庫表是否存在驗證。
//驗證表是否存在 //這是要查詢的表的原始名稱【沒有加配置前綴】,$data['table_name']。 $tableName=config('database.prefix').$data['table_name']; $isTable=db()->query('SHOW?TABLES?LIKE?'."'".$data['table_name']."'"); if($isTable){ ????//表存在 }else{ ????//表不存在 }
相關(guān)介紹:
ThinkPHP V5.0是一個為API開發(fā)而設(shè)計的高性能框架——是一個顛覆和重構(gòu)版本,采用全新的架構(gòu)思想,引入了很多的PHP新特性,優(yōu)化了核心,減少了依賴,實現(xiàn)了真正的惰性加載,支持composer,并針對API開發(fā)做了大量的優(yōu)化。 ThinkPHP5是一個全新的里程碑版本,包括路由、日志、異常、模型、數(shù)據(jù)庫、模板引擎和驗證等模塊都已經(jīng)重構(gòu),不適合原有3.2項目的升級,請慎重考慮商業(yè)項目升級,但絕對是新項目的首選(無論是WEB還是API開發(fā)),而且最好是忘記3.2版本的思維習(xí)慣,重新理解TP5。
推薦學(xué)習(xí):《thinkPHP視頻教程》