Yii2連接PostgreSql的方法

本篇文章介紹了yii2框架連接postgresql的方法,具有一定的參考價值,現在將它分享給各位,希望對各位有幫助!

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
喜歡就支持一下吧
點贊14 分享