Salve a tutti,
scusate ma apro quest discussione di volo siccome, programmando uno script PHP, riscontro un problema al quale non riesco a trovare soluzione ma ho formulato una mia ipotesi.
Premetto che non sono un esperto con il PHP e il DML.
Ad un utente con permesso di solo UPDATE ho passato una query come questa:
"UPDATE tabella SET colonna = 'valore' WHERE colonna2 = 'valore'"
Mi restituisce un errore: dice che l'utente non ha i premessi per il SELECT.
Questo siccome è presente la clausola WHERE? In pratica, questa clausola per funzionare correttamente ha bisogno di un utente che possa effettuare una query di SELECT?
scusate ma apro quest discussione di volo siccome, programmando uno script PHP, riscontro un problema al quale non riesco a trovare soluzione ma ho formulato una mia ipotesi.
Premetto che non sono un esperto con il PHP e il DML.
Ad un utente con permesso di solo UPDATE ho passato una query come questa:
"UPDATE tabella SET colonna = 'valore' WHERE colonna2 = 'valore'"
Mi restituisce un errore: dice che l'utente non ha i premessi per il SELECT.
Questo siccome è presente la clausola WHERE? In pratica, questa clausola per funzionare correttamente ha bisogno di un utente che possa effettuare una query di SELECT?
Ultima modifica: