Я использую этот php для тестирования, если я подключен в базе данных postgree, работает очень хорошо, но как я могу вставить сообщение об ошибке и сообщение, показывающее, что база данных подключена и не подключена?
Пример: например: Вы подключаетесь к: database_name
или:
Вы не можете подключиться к: database_name
Это мой код:
<?php
$connection = pg_connect ("host=localhost dbname=site user=postgres password=root");
?>
Просто проверьте правдоподобие соединения:
<?php
$connection = pg_connect ("host=localhost dbname=site user=postgres password=root");
if($connection) {
echo 'connected';
} else {
echo 'there has been an error connecting';
}
?>
Возвращаемое значение pg_connect()
Ресурс подключения PostgreSQL к успеху, FALSE при сбое.
поэтому проверьте это значение:
if (!$connection = pg_connect ("host=localhost dbname=site user=postgres password=root")) {
$error = error_get_last();
echo "Connection failed. Error was: ". $error['message']. "\n";
} else {
echo "Connection succesful.\n";
}