W swojej bazie danych, jeśli dobrze zrozumiałem, przechowujesz obraz jako C:/wamp/www/my_project/uploads/_1_.jpg
Tak więc, gdy powtarzasz ścieżkę obrazu, img src
atrybut, będziesz miał
która nie będzie działać jako ścieżka lokalna na twoim komputerze. Nie będę miał tego obrazu w moim systemie plików. Obraz musi być dostępny na serwerze WWW. (jak twój plik index.php)
Potrzebujesz więc zapisania obrazu w następujący sposób:
uploads/_1_.jpg
a następnie wykonaj <img src="<?php echo $data['screenshot'];?>" />
Lub zapisz obraz jako:
_1_.jpg
a następnie zrób
<img src="<?php echo sprintf("uploads/%s", $data['screenshot']);?>" />
EDIT:Aby było jasne:gdzie przechowujesz to jest poprawne. Ale nie potrzebujesz pełnej ścieżki w bazie danych, potrzebujesz tylko ścieżki serwera WWW.