Originariamente inviato da eurospeed
Ti ringrazio della risposta. ho già provato a cambiare il formato data in mysql ma inserisce solo 0000-00-00. se cambio il formto in mysql devo cambiare anche lo script per l'inserimento?
se si per favore dammi una dritta.
Grazie
Francesco
Non hai letto bene il mio consiglio.
Se usi TIMESTAMP... usi TIMESTAMP, se usi le date... usi le date.
Okey riproviamo:
1) cambia il data type sul Mysql
2) puoi fare la INSERT in due modi:
Codice PHP:
mysql_query ("INSERT INTO event (titolo_ev, testo_ev, data_ev, img_ev ) VALUES ('$titolo', '$FCKeditor1', NOW(), '$img')") or die("Errore nell'inserimento!");
echo ("Inserimento avvenuto correttamente!");
oppure se vuoi impostare manualmente la data senza usare il valore NOW(), puoi semplicemente dichiararla:
Codice PHP:
mysql_query ("INSERT INTO event (titolo_ev, testo_ev, data_ev, img_ev ) VALUES ('$titolo', '$FCKeditor1', '$anno-$mese-$giorno 00:00:00', '$img')") or die("Errore nell'inserimento!");
echo ("Inserimento avvenuto correttamente!");
PS: se non ti serve l'orario allora non utilizzare il data type DATETIME ma usa solamente DATE, così non dovrai specificare lo 00:00:00 in ogni inserimento.
Ciao
Max