thinkPHP5.0中的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('')

是助手函数

db('user')->where(['id'=>1])->select();
//数据库中的表名为 fa_user

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM