Mi sa che non ci capiamo.
Il numero di record "trovati" te lo restituisce modificando il famoso parametro. Altrimenti ti restituisce solo quelli modificati.
In ogni caso, in assenza di errori, il motivo per cui un record trovato non è stato modificato può essere uno solo: conteneva già i valori richiesti dall'aggiornamento.

Se invece ci sono errori, come già detto, devi averli intercettati prima.
Quindi: qual è il problema?! Perché vai a cercare cose strane sul manuale mysql?