Sto utilizzando il PDO per la connessione al database.

Ora però ho un dubbio, ho chiamato una funzione query_update passandogli la query e i parametri e mi dovrebbe restitutire true o false in base se l'update è andato a buon fine oppure no.

Questo lo fa controllando il rowCount dopo l'esecuzione della query.

Il tutto funziona, ma se per caso faccio un aggiorna senza cambiare i dati, mi indica il rowCount che non ci sono state modifiche, e questo sarebbe anche giusto visto che non ho cambiato i dati, ma tutto ciò non mi permette di capire se non è andato a buon fine perche i dati non erano da aggiornare oppur eperche c'è stato qualche errore e non sono stati aggiornati.

C'è un modo per forzare l'aggiornamento o per controllare questo ?