простой тест php с базой данных postgresql

1

Я использую этот php для тестирования, если я подключен в базе данных postgree, работает очень хорошо, но как я могу вставить сообщение об ошибке и сообщение, показывающее, что база данных подключена и не подключена?

Пример: например: Вы подключаетесь к: database_name

или:

Вы не можете подключиться к: database_name

Это мой код:

<?php
    $connection = pg_connect ("host=localhost dbname=site user=postgres password=root");
    ?>
Теги:

2 ответа

6
Лучший ответ

Просто проверьте правдоподобие соединения:

<?php
    $connection = pg_connect ("host=localhost dbname=site user=postgres password=root");
    if($connection) {
       echo 'connected';
    } else {
        echo 'there has been an error connecting';
    } 
?>
2

Возвращаемое значение 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";
}

Ещё вопросы

Сообщество Overcoder
Наверх
Меню