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

 

posted @ 2018-11-15 18:29  Life_Coding  阅读(9486)  评论(0)    收藏  举报