1. поверь загрузку фото то есть ли она вообще в папке.
2. проверь как в базу идет запись или нет, правильный путь, название расширение, бывает запись искажает
3. проверь путь вывода в скрипте
4. проверь через что идет вывод на прямую или через скрипт обработчик фото в нем часто по опыту бывают проблемы
5. проверь перезапись то есть
когда файл загружается может меняться сама картинка на нее например копирайт налаживается после сохранения она не работает не верно налаживается копирайт
6. и оно самое главное перед всеми проверками убери в файлах error_reporting(0); а в .htaccess php_flag display_errors off,
php_value error_reporting E_NONE или php_value error_reporting 1
смотреть нужно чтобы не были запрещены выводы ошибок, тогда выведет ошибки по им можно их править хоть знать будешь что и как а так не понятно
да и не забывай о chmod права на запись доступ и изменения файлов папок тоже бывает такое просто забыли дать например доступ в папку а в базу внесли и все картинки как не бывало вывод с базы а в папку она не попала