2017-01-20 19 views
0

PHPをODBC経由でPostgreSQLデータベースに接続しようとしています。 私はMySQLデータベースでも同じことをやっていますが、すべて正常です。Windows 7 - PostgreSQL用のPHP + ODBCを使用した場合のエラー

$connect = odbc_connect('PT_blala','',''); 
$result = odbc_exec($connect, 'select * from data limit 10'); 
$json = array(); 
while($row = odbc_fetch_array($result)){ 
    $json[] = $row;  
} 

echo json_encode($json);  
odbc_close($connect); 

私は次のエラー取得しています:

Warning: odbc_connect(): SQL error: FATAL: no pg_hba.conf entry for host "192.168.1.1", user "postgres", database "PPCDB", SSL off , SQL state 08001 in SQLConnect in...

任意の助けを

私は、次のコードを使用していますか? :(

答えて

1

エラーメッセージが示すように、あなたは、PostgreSQLへのクライアント接続を制御edit the pg_hba.conf file、する必要があります。

は(MySQLのを使用すると、パスワードの有無にかかわらず、ホスト上のユーザーにアクセスを許可する必要がありました。この設定は類似しています。)

関連する問題