Boh prova con un asterisco?
Magari hai una versione di SQL un po' vecchiotta ma non ne sono sicuro...

DELETE * FROM magazzino WHERE idprodotto = '$id'