Курс Разработчик приложений Web баз данных

       

Соединение с базой данных


Для баз данных Postgres95 это делают с помощью функции

int pg_Connect(string host, string port, string options, string tty, string dbname);

Эта функция возвращает идентификатор соединения. Он равен 1, если соединение прошло успешно. В противном случае его значение равно 0.

Сохраните ниже приведенный скрипт в файле connect.php3 и поместите его в папку WebDBApp.

<?


$cnct = pg_Connect( "host=localhost port=5432 dbname=chek user=chek" );


if( !$cnct )


{


// соединения нет


    echo "Connect to database failed! Please, consult the system administrator. \n";


    exit;


}


else




{


    // соединение прошло успешно


    echo "Do Something \n";


}


?>

Запустите скрипт на исполнение, для чего воспользуйтесь, например, Netscape Navigator.
Введите в его адресной строке путь к папке WebDBApp, например, так http://ssu.sumy.ua/teach/WebDBApp/connect.php3

Если соединение с базой данных произойдет успешно, то вы увидите следующее сообщение
 

Как мы уже отмечали приложения Web баз данных - это сплав PhP и HTML кодов. Как же сервер их различает.
Для указания начала PhP кода используют такую комбинацию символов <?, а его завершение помечают так ?>. Цвет символов серверу безразличен. Этот цвет выбран для того, чтобы в дальнейшем было зрительно легко отличать PhP код от остального текста.

Комментарии выделены зеленым цветом.

Создайте в папке WebDBApp папку primitive и сохраните там примитив соединения с базой данных

<?


$cnct = pg_Connect( "host=localhost port=5432 dbname=chek user=chek" );


if( !$cnct )


{


    // соединения нет


    echo "Connect to database failed! Please, consult the system administrator. \n";


    exit;


}


?>

как connect.inc файл .



Содержание раздела