Дебаг приложения на PHP. Как улучшить код и избавиться от предупреждений?
Смотришь первую ошибку и начинаешь исправлять. И так далее пока не останется ошибок. Хотите нормально программировать, начинайте разбираться в том что вы делаете.
Недавно слава богу перевелся на PDO. Жизнь стала легче и прекрасней :)
А вообще для отлова ошибок подобного плана можно использовать обработчик ошибок, который будет выводить весь стек вызова и тогда уже можно будет наверняка отследить откуда пошли неверные данные. Почитайте про www.php.net/manual/ru/function.set-error-handler.php и www.php.net/manual/ru/function.set-exception-handl...
Я себе написал класс, который даже ошибочный кусок кода под стеком вызова выводит, для того, что бы так сказать "не отходя от кассы" разобраться в чем проблема.