从PHP连接到Postgres时出错
我在用PHP连接postgres数据库时遇到问题 这总是失败的:从PHP连接到Postgres时出错,php,postgresql,Php,Postgresql,我在用PHP连接postgres数据库时遇到问题 这总是失败的: $db = pg_connect("host=localhost dbname=MYDB user=MYUSER password=MYPASS") or die("Connection failed"); 尽管从命令行可以很好地执行此操作: psql -U MYUSER -d MYDB --password -h localhost pgsql显示在phpinfo()中 你知道问题可能是什么吗?谢谢cillosis,你已经非
$db = pg_connect("host=localhost dbname=MYDB user=MYUSER password=MYPASS") or die("Connection failed");
尽管从命令行可以很好地执行此操作:
psql -U MYUSER -d MYDB --password -h localhost
pgsql显示在phpinfo()中
你知道问题可能是什么吗?谢谢cillosis,你已经非常接近了(这个解决方案也可能有效)。我通过添加端口号解决了这个问题,这可能是必要的,因为Postgres 8.4默认在5433端口上运行,而不是5432端口 这很好:
$db = pg_connect("host=localhost port=5433 dbname=MYDB user=MYUSER password=MYPASS")
也许试试这个?