Ma $id prima di inserirlo nella query l'hai recuperato?