grom
Новичок
функция подключения к бд на php
содержание pg_hba.conf
# TYPE DATABASE USER ADDRESS METHOD
# "local" is for Unix domain socket connections only
#local all all trust
# IPv4 local connections:
host all all 0.0.0.0/0 md5
# IPv6 local connections:
host all all ::1/128 md5
# Allow replication connections from localhost, by a user with the
# replication privilege.
#local replication postgres peer
#host replication postgres 127.0.0.1/32 ident
#host replication postgres ::1/128 ident
если меняю md5 на trust или password в pg_hba.conf то подключение проходит
В чем проблема ? думаю в php что то но не могу понять
PHP:
$hash = md5("12345");
$conn_string = "host=localhost port=5432 dbname=test user=postgres password=$hash";
$pgsql_conn = pg_connect($conn_string);
if ($pgsql_conn) {
// print "Successfully connected to: " . pg_host($pgsql_conn) . "<br/>\n";
} else {
print pg_last_error($pgsql_conn);
exit;
}
содержание pg_hba.conf
# TYPE DATABASE USER ADDRESS METHOD
# "local" is for Unix domain socket connections only
#local all all trust
# IPv4 local connections:
host all all 0.0.0.0/0 md5
# IPv6 local connections:
host all all ::1/128 md5
# Allow replication connections from localhost, by a user with the
# replication privilege.
#local replication postgres peer
#host replication postgres 127.0.0.1/32 ident
#host replication postgres ::1/128 ident
если меняю md5 на trust или password в pg_hba.conf то подключение проходит
В чем проблема ? думаю в php что то но не могу понять