本篇內(nèi)容主要講解“thinkphp如何查詢庫(kù)是否存在”,感興趣的朋友不妨來看看。本文介紹的方法操作簡(jiǎn)單快捷,實(shí)用性強(qiáng)。下面就讓小編來帶大家學(xué)習(xí)“thinkphp如何查詢庫(kù)是否存在”吧!
創(chuàng)新互聯(lián)專注于富蘊(yùn)企業(yè)網(wǎng)站建設(shè),成都響應(yīng)式網(wǎng)站建設(shè)公司,商城網(wǎng)站建設(shè)。富蘊(yùn)網(wǎng)站建設(shè)公司,為富蘊(yùn)等地區(qū)提供建站服務(wù)。全流程按需搭建網(wǎng)站,專業(yè)設(shè)計(jì),全程項(xiàng)目跟蹤,創(chuàng)新互聯(lián)專業(yè)和態(tài)度為您提供的服務(wù)
thinkphp查詢庫(kù)是否存在的方法:1、打開相應(yīng)的tp文件;2、通過“ $isTable=db()->query('SHOW TABLES LIKE '."'".$data['table_name']."'");if($isTable){...}else{...}”方式驗(yàn)證表是否存在即可。
thinkphp5.x 判斷數(shù)據(jù)庫(kù)表是否存在
thinkphp5系統(tǒng)有些地方要修改表,但是修改之前要驗(yàn)證這個(gè)數(shù)據(jù)庫(kù)表是否存在。
這里分享下我的數(shù)據(jù)庫(kù)表是否存在驗(yàn)證。
//驗(yàn)證表是否存在 //這是要查詢的表的原始名稱【沒有加配置前綴】,$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是一個(gè)為API開發(fā)而設(shè)計(jì)的高性能框架——是一個(gè)顛覆和重構(gòu)版本,采用全新的架構(gòu)思想,引入了很多的PHP新特性,優(yōu)化了核心,減少了依賴,實(shí)現(xiàn)了真正的惰性加載,支持composer,并針對(duì)API開發(fā)做了大量的優(yōu)化。 ThinkPHP5是一個(gè)全新的里程碑版本,包括路由、日志、異常、模型、數(shù)據(jù)庫(kù)、模板引擎和驗(yàn)證等模塊都已經(jīng)重構(gòu),不適合原有3.2項(xiàng)目的升級(jí),請(qǐng)慎重考慮商業(yè)項(xiàng)目升級(jí),但絕對(duì)是新項(xiàng)目的首選(無論是WEB還是API開發(fā)),而且最好是忘記3.2版本的思維習(xí)慣,重新理解TP5。
thinkphp屬于一種免費(fèi)的開發(fā)框架,能夠用于開發(fā)前端網(wǎng)頁(yè),最早thinkphp是為了簡(jiǎn)化開發(fā)而產(chǎn)生的,thinkphp同時(shí)也是遵循Apache2協(xié)議,最初是從Struts演變過來,也把國(guó)外一些好的框架模式進(jìn)行利用,使用面向?qū)ο蟮拈_發(fā)結(jié)構(gòu),兼容了很多標(biāo)簽庫(kù)等模式,它能夠更方便和快捷的開發(fā)和部署應(yīng)用,當(dāng)然不僅僅是企業(yè)級(jí)應(yīng)用,任何php應(yīng)用開發(fā)都可以從thinkphp的簡(jiǎn)單、兼容和快速的特性中受益。
到此,相信大家對(duì)“thinkphp如何查詢庫(kù)是否存在”有了更深的了解,不妨來實(shí)際操作一番吧!這里是創(chuàng)新互聯(lián)網(wǎng)站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!