1) Используйте MySQLi php.net/manual/ru/book.mysqli.php
2) Не пишите такой запутанный код. Себе же проблем добавляете. Используйте классическую индентацию и echo для вывода кусков html.
3) Смотрите логи сервера при отладке (error.log к примеру). Их придумали специально, чтобы упростить жизнь Вам и Вашим коллегам ;)
Узаир Ижа: фатальная ошибка, которая прекращает работу скрипта. Зависит от Вашей ОС и сервера. /var/log/apache2/error.log если у Вак *hix с Apache сервером. Если Денвер на Винде - ищите папочку apache2 там.
Express777: а это вполне конкретные и выполнимые вещи, причем парсить можно прямо встроенными функцияпи php, чем-то в стиле DOMDocument::loadHTMLFile. Второй вариант сводится к поиску подходящего браузера.
PS: littleguga предложил чудную вещь, кстати говоря ;)
php.net/manual/ru/book.mysqli.php
2) Не пишите такой запутанный код. Себе же проблем добавляете. Используйте классическую индентацию и echo для вывода кусков html.
3) Смотрите логи сервера при отладке (error.log к примеру). Их придумали специально, чтобы упростить жизнь Вам и Вашим коллегам ;)