龍巖易富通網(wǎng)絡(luò)科技有限公司

龍巖小程序開發(fā),龍巖分銷系統(tǒng)

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

2023.11.16 | 679閱讀 | 0條評(píng)論 | php

Db::name()

如果數(shù)據(jù)庫(kù)中的表統(tǒng)一了表前綴,在application/database.php中的也寫明prefix  => '前綴_'   就可以使用

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

//數(shù)據(jù)庫(kù)中的表名為fa_user


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

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

//數(shù)據(jù)庫(kù)中的表名為fa_user


db('')是助手函數(shù),注意此助手函數(shù),每次都會(huì)重新連接mysql??!所以這個(gè)助手函數(shù)少使用。

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

//數(shù)據(jù)庫(kù)中的表名為fa_user


贊 (

發(fā)表評(píng)論