- Home
- Categorie
- Coding e Sistemistica
- MYSQL e altri Database
- inserimento data nascita in mysql
-
inserimento data nascita in mysql
ciao a tutti
ho costruito un form dove inserisco separatamente con select name: giorno,mese,ed hanno.
con un insert prelevo tramite
$canno= $_POST['anno'];
$cmese = $_POST['mese'];
$cgiorno = $_POST['giorno'];
concateno: $cdata=$_POST[anno]."/".$_POST[mese]."/".$_POST[giorno];
il campo nel database e di tipo DATE (0000-00-00) non rieso ad inserire la data dove sbaglio?
grazie Biagio
-
concateno: $cdata=$_POST[anno]."/".$_POST[mese]."/".$_POST[giorno];
il campo nel database e di tipo DATE (0000-00-00) non rieso ad inserire la data dove sbaglio?se nel database è 0000-00-00 tu perchè concateni $_POST[anno]."/".$_POST[mese]."/".$_POST[giorno] e non $_POST[anno]."-".$_POST[mese]."-".$_POST[giorno]; ??
mettila fra apici poi la data nella query:
INSERT INTO tabella (datanascita) VALUES ('2008-01-01')
-
soprattutto manka pure il dollaro davanti a concateno
-
concateno non fa parte del codice
-
@saro78 said:
se nel database è 0000-00-00 tu perchè concateni $_POST[anno]."/".$_POST[mese]."/".$_POST[giorno] e non $_POST[anno]."-".$_POST[mese]."-".$_POST[giorno]; ??
mettila fra apici poi la data nella query:
INSERT INTO tabella (datanascita) VALUES ('2008-01-01')non sono esperto ma credo che mancano gli apici dento le parente quadre $_POST['anno']."-". solo così ha funzionato Grazie ci sono riuscito.
-