Salve gente
Da circa 2 ore mi trovo a combattere contro un odioso problema.
Devo inserire dei dati nel database ma nonostante la query sia corretta non inserisce nulla.
Codice PHP:
$query=('INSERT into tabella(campo1, campo2, campo3) VALUES
("'.$connect->real_escape_string($_POST['valore1']).'",
"'.$connect->real_escape_string($_POST['valore2']).'",
"'.$connect->real_escape_string($_POST['valore3']).'")');
if($connect->query($query))
echo "Dati inseriti con successo!";
else
echo "Oops.. qualcosa è andato storto, riprova!";
Non capisco dove sia l'intoppo anche perché provando a stampare la query ottengo questo:
Codice PHP:
INSERT into tabella(campo1, campo2, campo3) VALUES ("valore1", "valore2", "valore3")
Sapete mettermi sulla retta via?
Thanks...
PS: I cambi e i valori che passo non contengono numeri o lettere accentate, ho messo quei nomi a caso
---EDIT---
Come pensavo l'errore non era nel codice ma nel database.
Forse avrei dovuto usare prima le funzioni per l'output d'errore
Praticamente mi si è modificato il database e non avevo più l'auto_increment