Соединение с базой данных
Для баз данных 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 файл .