Mysql
 sql >> Database >  >> RDS >> Mysql

Chiamata a una funzione membro exec() su un errore non di oggetto in PHP

Sospetto che $db non è un oggetto (se non è effettivamente NULL) o $db non ha una funzione chiamata exec .

Ti consiglio di verificare che la tua connessione al database sia riuscita e di verificare che $db è l'oggetto di connessione. Verifica che exec è una funzione valida per l'oggetto.

Inoltre, il tuo codice sembra essere vulnerabile a SQL injection . (Non vediamo che gli argomenti passati alla funzione sono stati "evitati" per essere sicuri per l'inclusione nel testo SQL.) Preferiamo di gran lunga vedere dichiarazioni preparate con associare segnaposto .