【问题标题】:How to connect to PostgreSQL DB with PHP?如何使用 PHP 连接到 PostgreSQL 数据库?
【发布时间】:2020-12-26 12:33:28
【问题描述】:

正如您在标题中已经看到的,我想连接到我使用 PHP 和 Yii2 在服务器上创建的 PostgreSQL 数据库。不幸的是,对于这种工作,我完全是新手,而且我以前从未做过,所以我有几个问题希望你们中的一些人能回答。

  1. 我使用的是 Yii2 basic,在 config 目录中有一个 db.php 文件,其中包含以下代码:
    return [
        'class' => 'yii\db\Connection',
        'dsn' => 'pgsql:host=localhost;dbname=my1DB',
        'username' => 'root',
        'password' => '',
        'charset' => 'utf8',
    ];

代码真的没问题吗?当然,我将使用主机 IP 而不是 localhost。 db my1DB 实际已创建并且已经包含一个名为 countries 的关系。

  1. 我的客户端上安装了 Yii2 basic。现在我的问题是,我是否也需要在服务器上安装它?这可能是一个愚蠢的问题,如果是,我真的很抱歉,但我不确定我是否理解正确。那么,db.php 文件是否需要在服务器上?或者如果它只是安装在我的客户端上就可以了吗?

【问题讨论】:

    标签: php database postgresql yii2


    【解决方案1】:

    db.php 需要在运行 PHP 的服务器端,如果 PostgreSQL 服务器运行在与 PHP 相同的服务器上,您可以将其保留为 localhost,它应该可以正常工作,只需 make确保凭据和数据库名称存在。

    【讨论】:

      猜你喜欢
      • 2021-11-21
      • 1970-01-01
      • 2020-05-04
      • 1970-01-01
      • 1970-01-01
      • 2020-08-05
      • 2017-05-16
      • 2011-06-29
      • 2011-02-11
      相关资源
      最近更新 更多