• 技术文章 >php框架 >YII

    Yii2连接PostgreSql的方法

    angryTomangryTom2020-02-02 21:12:47转载1145
    本篇文章介绍了Yii2框架连接PostgreSql的方法,具有一定的参考价值,现在将它分享给各位,希望对各位有帮助!

    1、配置连接postgresql的连接信息:

    $dev = [
        'class'    => 'yii\db\Connection',
        '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教程

    以上就是Yii2连接PostgreSql的方法的详细内容,更多请关注php中文网其它相关文章!

    声明:本文转载于:51CTO博客,如有侵犯,请联系admin@php.cn删除
    专题推荐:yii2 postgreSql 连接
    上一篇:yii与cms的区别 下一篇:mutex yii怎么用
    大前端线上培训班

    相关文章推荐

    • Python操作PostgreSQL • postgreSQL php及客户端 • postgresql是什么?• linux 安装postgresql

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网