Se hai deciso di utilizzare il database, esamina l'utilizzo di imagecreatefrompng() funzione, a seconda di come l'img è stata inserita nel DB.
Inoltre, invece di addlashes(), prova a fare $id = (int)$_GET['id']; quindi controllando se $id > 0 . Infine, +1 sulla memorizzazione delle immagini nel filesystem e non come BLOB.
[E inserisci qui la lezione mysql_query-is-deprecated-use-the-PDO-extension]