codice:
SELECT * FROM principaledb.articolo a WHERE a.disegno='D:/disegni/draw-30.jpg'
Se esegui questa query subito dopo "ecco fatto" e ti fai ritornare il risultato vedi se effettivamente esegue la query o no.
Codice PHP:
$sql = "SELECT * FROM principaledb.articolo a WHERE a.disegno='D:/disegni/draw-30.jpg' AND a.idarticolo='".$output['MAX(idarticolo)']."'";
$res = mysql_query($sql, $con);
if( mysql_num_rows($res) )
echo "C'è qualche transazione che ti blocca";
else
echo "No, non va così. La query non viene neanche eseguita".
Io sospetto di transazioni lasciate a metà.