Прагматический подход к разработке приложений 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 файл.



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