本篇文章介紹了yii2框架連接postgresql的方法,具有一定的參考價值,現在將它分享給各位,希望對各位有幫助!
1、配置連接postgresql的連接信息:
$dev?=?[ ????'class'????=>?'yiidbConnection', ????'dsn'??????=>?'pgsql:host=122.112.182.211;port=8000;dbname=sdk_info', ????'username'?=>?'dbadmin', ????'password'?=>?'Styl2018@', ????'charset'??=>?'utf8', //????'emulatePrepare'?=>?true ]; return?$dev;
2、Yii2目錄下,models目錄下新建model:
class?TestSdkVsent?extends?Base { ????public?static?function?getDb() ????{ ????????return?Yii::$app->dbDws; ????} ????public?static?function?tableName() ????{ ????????return?'sdk_info.tb_sdk_vsent';?//?TODO:?Change?the?autogenerated?stub ????} ????public?static?function?test() ????{ ????????$find?=?static::find(); ????????$result?=?$find->select('rtt')->limit(1)?->asArray()->one(); ????????return?$result; ????} }
3、備注:
$result?=?$find->select('rtt')->limit(1)->asArray()->one();?查詢到一條數據返回
解析結果:“SELECT * FROM “sdk_info”.”tb_sdk_vsent” LIMIT 1
$result?=?$find->select('rtt')->asArray()->one();?會查詢所有的數據返回一條
解析結果:SELECT “rtt” FROM “sdk_info”.”tb_sdk_vsent”
相關文章教程推薦:yii教程
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
THE END