Доброго времени суток
Прошу дать совет
Гугля ничего не дала
Перед тем как редактировать файлы я их скопировал себе на комп при помощи filezilla.
Потом после редактирования хотел вернуть сайт в первоначальный вид
после того как я вернул первоначальные php, появляются ошибки:
Warning: pg_exec() [function.pg-exec]: No PostgreSQL link opened yet in
в каждом модуле моего сайта
Как это решить? и в чем может быть проблема?
Заранее спасибо за потраченное время.
Я ваш сайт не видел, что вы
Я ваш сайт не видел, что вы там делали - не знаю. Сама ошибка означает, что вы не можете выполнить функцию pg_exec, потому что вы ещё не подключились к базе данных - у вас нет открытого соединения к базе данных.
чтобы подключить функцию pg_exec
чтобы подключить функцию pg_exec мне необходимо выполнить этот запрос?
int pg_exec (int connection, string query)
Функция pg_execute и другие
Функция pg_execute и другие подключается автоматически при загрузке модуля поддержки PostgreSQL в PHP (pgsql.so). Бывает также что данная поддержка вкомпилена в сам PHP и не нуждается в загрузке модуля. Так что ПОДКЛЮЧАТЬ вам вряд ли что надо.
А вот чтобы вызов функции завершился успешно, необходимо (как и в случае использования любой другой СУБД) для начала подключиться к базе данных. Пример можно найти здесь:
http://ru2.php.net/manual/en/function.pg-execute.php
но разумеется имя БД, имя пользователя и пароль должны быть уже вашими!