mi sono perso nella tua descrizione.
ti chiedevo quello perche' esegui due volte la stessa query DELETE. Se la prima cancella il record la seconda dara' affected_rows = zero di sicuro, ma avrebbe potuto anche esserlo nella prima query e quindi non avrebbe cancellato proprio nulla....
come puoi vedere la query l'esegui due volte.codice:$query = 'DELETE FROM tabella WHERE trim(tabella.NUM)="'.$elimina.'"'; mysql_query ($query, $global_db) or die(mysql_error()); $dbResult = mysql_query ($query, $global_db);