Здравствуйте! Помогите, пожалуйста, с подсоединением к БД postgresql, установленной на другой машине. В кавычки нужно брать значение каждого параметра или всю строчку? А то в сети есть и такие примеры, и такие, но они не работают :(. Если будут какие-нибудь ссылки - спасибо, а то для MySQL ссылок много, а для postgresql - маловато. Простейшая функция phpinfo() работает нормально, т.е. встал php нормально. А при соединении выдает такую ошибку: Parse error: syntax error, unexpected T_VARIABLE in C:Inetpubwwwroot1.php
on line 2
А вторая строчка у меня такая: $conn = pg_pconnect(host="хх.хх.хх.хх" port="5432" dbname="work" user="ххх" password="хххх");
Кавычки пробовала ставить в разных местах.
Приложение:
Отправлен: 09.02.2005, 18:05
Вопрос задала: lupus campestris (статус: Практикант)
Всего ответов отправлено: 2
Отвечает: Мезенцев Сергей Владимирович
Здравствуйте, lupus campestris!
Ну если я что-нибудь понимаю, то надо писать так:
$conn = pg_pconnect("host=хх.хх.хх.хх port=5432 dbname=work user=ххх password=хххх");
Отвечает: Samum
Здравствуйте, lupus campestris!
Существует 2 варианта вызова pg_connect:
1. Новый (для PHP 4 и выше)
$dbconn3 = pg_connect ("host=sheep port=5432 dbname=mary user=lamb password=foo");
(пример из руководства)
2. Старый (не рекомендуется использовать)
$conn = pg_connect ("host", "port", "options", "tty", "dbname")
т.е. host - это название хоста, вместо port - номер порта и т.д.
Ответ отправил: Samum (статус: Специалист)
Отправлен: 10.02.2005, 13:24