TP框架中的Db::name 和 dB::table 以及 db('') 的區別


Db::name()

如果數據庫中的表統一了表前綴,在application/database.php中的也寫明prefix  => '前綴_'   就可以使用

Db::name('user')->where(['id'=>1])->select();

//數據庫中的表名為 fa_user

Db::table()使用這個必須指定完整的表名

Db::tale('fa_user')->where(['id'=>1])->select();

//數據庫中的表名為 fa_user

db('')是助手函數,注意此助手函數,每次都會重新連接mysql!!所以這個助手函數少使用

db('user')->where(['id'=>1])->select();

//數據庫中的表名為 fa_user

 

 

文章來源:劉俊濤的博客 歡迎關注公眾號、留言、評論,一起學習。

 

若有幫助到您,歡迎點擊推薦,您的支持是對我堅持最好的肯定(*^_^*)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM