Nel numero MySQL Reference Manual, esiste una distinzione tra istruzioni di definizione dei dati e istruzioni di manipolazione dei dati.Come ottenere il tipo di istruzione di una query in PDO?
Ora voglio sapere se una query inserisce un record di database, aggiorna uno, cancella uno o modifica la struttura della tabella e così via, o, più precisamente, il numero esatto di righe coinvolte, ma solo se è applicabile.
Ad esempio, l'istruzione
SELECT *
FROM SomeTable
WHERE id=1 OR id=2
restituisce un numero di righe interessate (in questo caso), ma con l'affermazione SELECT
, non c'è nulla modificato nel database, in modo che il numero sarebbe .
Come ottenere il tipo di query?
Cosa c'è che non va con 'substr ($ query, 0, 6)'? –
È anche possibile aggiungere un prefisso 'EXPLAIN' alla query? – hjpotter92
@downvoters: Si prega di lasciare il vostro feedback di questo post in un commento. –