Не Работает Подсчет Кол-ва Нажатий Ссылки, через обращение к redirect.php

__mmc__

Новичок
Не Работает Подсчет Кол-ва Нажатий Ссылки, через обращение к redirect.php

Здравствуйте.
Возникла проблема при написании скрипта для подсчета открытий ссылки (пошел по проверенному пути: ссылка на redirect.php вида
Код:
<a href=/modules/$module_name/redirect.php?link=".$item['link']." target='_blank'>".$item['title']."</a>
, в самом файле php запрос к БД - UPDATE и header("Location: $link"); ).
Возникает ошибка: Call to a member function on a non-object ($db->sql_query($sql)).
Думал, это из-за того что не подключил mainfile и header, когда подключаю:
Код:
require_once("$DOCUMENT_ROOT/mainfile.php");
include("$DOCUMENT_ROOT/header.php");
($DOCUMENT_ROOT - умышленно из-за того, что без этого путь к mainfile.php - путь к модулю)
После подключения скрипт redirect.php перестает работать.
Объясните, пож-та:
1) Почему возникает ошибка запроса?
2) Почему после подключения mainfile обрывается выполнение скрипта?
3) Где искать ошибки\что почитать?
 
Сверху