Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Call to undefined function: pg_connect(), не могу установить соединение с бд 
:(
    Опции темы
cir
  Дата 23.1.2007, 10:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 52
Регистрация: 22.4.2006

Репутация: нет
Всего: нет



Помогите. У меня проблема.
у меня php 4.4.2 и PostgreSQL 8.2. пробую установить соединение:

  
Код

$dblocation = "localhost";
  $dbname =    "pgteacher";
  $dbuser =    "avtor";
  $dbpasswd =    "spasswd";
  $conn_string = "host = ".$dblocation." port = 5432 user = ".$dbuser." password = ".$dbpasswd;
  echo($conn_string);
  $dbcnx = pg_connect($conn_string);


выдается вообщение : Call to undefined function: pg_connect().
Может быть у меня не устпновленны какие-то библиотеки для работы с PGSql, однако MySQL работает.
 


M
Mal Hack
Зачем создавать две темы?

PM MAIL   Вверх
mishaSL
Дата 23.1.2007, 10:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1046
Регистрация: 10.1.2007
Где: Санкт-Петербург

Репутация: 7
Всего: 54



Скорее всего у тебя не установлена библиотека pgsql.


--------------------
Лучший способ научиться программированию - это посмотреть как это делают другие...
PM MAIL   Вверх
cir
Дата 23.1.2007, 11:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 52
Регистрация: 22.4.2006

Репутация: нет
Всего: нет



а как это сделать?
PM MAIL   Вверх
mishaSL
Дата 23.1.2007, 11:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1046
Регистрация: 10.1.2007
Где: Санкт-Петербург

Репутация: 7
Всего: 54



в файле php.ini раскоментирую эту строку
Код

extension=php_pgsql.dll

соответственно если у тебя Windows или если *nix 
Код

extension=php_pgsql.so


Потом перезапусти Apache и все будет тип-топ smile 


--------------------
Лучший способ научиться программированию - это посмотреть как это делают другие...
PM MAIL   Вверх
cir
Дата 23.1.2007, 13:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 52
Регистрация: 22.4.2006

Репутация: нет
Всего: нет



Пытаюсь подключить dll (правлю php.ini ):
1) extension_dir = "F:\php\ext" - указываю путь к dll
2) extension=php_pgsql.dll - убираю коментарий с этой строчки
3) перезапускаю сервер.

выдается сообщение при попытке установить связь с бд 
"Call to undefined function: pg_connect()"

PM MAIL   Вверх
Mal Hack
Дата 23.1.2007, 14:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 11
Всего: 261



В 4 ветке языка папка расширений - extansions

PM ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Базы Данных | Следующая тема »


 




[ Время генерации скрипта: 0.1032 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.