Ciaoz a todos.

visto che devo cambiare sistema di gestione databases mi sto mettendo a raffica su PDO ...

Sto implementandomi una classe che estenda PDO (tramite object injection non con extends normale viste le necessità che ho) .

In questa mia bella classina sto impostando il metodo doQuery($q) per l'esecuzione di query generiche.
Bene una volta eseguita tale query mi viene restituito il PDOStatement etc.. (uso PDO::query() )
Non trovo il modo di capire se la query eseguita e' una select o altro, visto che i risultati sono differenti(ad esempio il contatore di righe ) la gestione del fetch dei dati etc.........

Esiste 1 modo per capire se la query che ho eseguito e' stata di tipo select o altro ?

Devo capirlo per popolare correttamente l'oggetto che vado a rispondere (devo rispettare alcuni standard come ad esempio il risultato delle operazioni)

Any ideas ?