E' giusto ciò che hai capito.
Lo zero mi da l'errore perchè è vero che mi cancella la notizia da una determinata sezione, ma se in quella sezione rimane la variabile $result settata pari ad 1 è normale che, se non inserisco il numero 1 per un'altra news, mi da degli errori perchè non può pescare da una nes con valore 1. In pratica, se tolgo il numero 1 c'è necessità di rimetterlo in un'latra news e non lascaire pub settato a zero. Altrimenti vengono fuori degli errori. Eppure non mi sembra poi così difficile da comprendere....