本篇文章介绍了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
本版本全面兼容php5.6+,并且修复了许多官方程序的低级代码bug。在apache 2.4.17+php5.6.15环境下测试通过,人格保证无毒无木马,仅仅是一名ecshop热爱者心血来潮之作。ecshop编译更新日志:1、加入最新官方补丁。2、修改数据库连接底层为mysqli, 现在完美无缺了。3、再次对所有代码进行细节修复。4、adminers更新至1.1.2, 在线管理数据库的神器。5、测
0
$result = $find->select('rtt')->asArray()->one(); 会查询所有的数据返回一条解析结果:SELECT "rtt" FROM "sdk_info"."tb_sdk_vsent"
相关文章教程推荐:yii教程
以上就是Yii2连接PostgreSql的方法的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号