E' solo un refuso o anche nel tuo codice hai
[PHP]$row['img'][/PHP]
quando invece usi sempre
[PHP]$tmp[/PHP]
per accedere ai valori della riga?
Comunque prova a stampare a video (magari con un print_r o un var_dump) il contenuto di $tmp['img'] (ipotizzando che questo sia il nome giusto...) e vedi che cosa c'è dentro