我一直在尝试连接到我的数据库,该数据库是用PostgreSQL创建的。然而,它并不成功。
我看了很多视频,在这里做了很多研究,但我的问题似乎太简单了,不可能成为其他人的问题。
设置:
我正在托管一个本地MAMP(免费版(服务器,以便使用PHP。我已经使用PostgreSQL在本地下载并创建了一个数据库,并且是从pgAdmin4开始的。
代码是在一个.php文件中编写的,周围是php夹子,第一行打印是可见的,所以我相信在我的chrome浏览器中有一个到网页的连接。
我没有从我的if-else
语句或pg_query
中得到任何响应。所有页面显示的是:这就是:
问题简而言之:是什么原因导致我无法连接到数据库并从中获取数据?
print "This is it:";
$db_connection = pg_connect("host=localhost dbname=first_creation user=postgres password=1234");
if($db_connection)
{
echo "connected";
}
else {
echo "not working";
}
$result = pg_query($db_connection, "SELECT text_content FROM strings");
您需要在php.ini中安装并配置pgsql的驱动程序,请检查以下问题:如何使php与postgresql一起工作?