В конце файла я явно вызывал $db->Close() а он деструктор и видима сам автоматом вызывается когда закончивается сценарий.. Но ошибку всёравно странно выдавал, по этому не смог раньше найти
Можно ошибки по своему обрабатывать.Почитал в мануале но всёравно думаю зачем нам ексепшени
Во-первых в пхп деструктор вызывается сразу после того как на объект нет больше ссылок. Если программа расчитана на долгое время работы, то очистка этих вот подключений может произойти, когда ПыхПых вывалит свой длинный и толстый фатал о нехватке памяти.а зачем вообще делать mysql_close в деструкторе? ну когда это делается руками и явно то ладно, но если не сделать, то ресурс по логике издохнет сам при окончании скрипта. или нет и соединение будет висеть на сервере пока сервер не закроет его по timeout?

КОгда бюджет минимален ))Экзепшны нужны для того, что бы была возможность обработать и вывести их в нужном для тебя месте.Сейчас почитал ваши коментарий.. Я вот не понимаю в чём плюсь ексепшенов? Ведь ошибку и так выдаёт если на пример не законнектится с базой? Почитал в мануале но всёравно думаю зачем нам ексепшени
LONGMAN если ты до сих пор не понял, откуда взялось сообщение об ошибке, то http://phpfaq.ru/debug тебе в помощь. Собственно, с этого стоило начать, может даже в форум писать не пришлось быМожет второй раз вызывался mysql_free_result() и он возврашал false?
а ты уже столкнулся с такой проблемой?Можно его использовать под большой нагрузки на БД?
Нет, с такой проблемой ещё не сталкнулся, т.к. скрипт ещё в этапе тестирования.. Если честно я этот класс чуть переделал и использую только для просчёта количество запросов БД на странице. И для дебага. Вот сейчас соберяюсь сделать просчёт времени выпольнения этих запросов.