Неправильный выбор БД -> ошибка mysql_query -> ошибка mysql_fetch_array -> print_r($dat_result) выводит "". В логах ошибки должны отображаться. Проверки делать всё-равно надо, благодаря чему было бы понятно, где ошибка.
Вместо print_r лучше было бы использовать var_dump, которая также выводит тип данных переменной.