Dubbio su come inserire date e year in phpmyadmin

paperinik4

Utente Attivo
29 Mag 2011
1.811
0
36
Roma
www.ricetteagogo.it
Salve a tutti,

Risolto un problema, nace un dubbio. Il campo date e ilcampo year come vengono trattati quando si crea la tabella di un db ??? Mi spiego con un esempio pratico:

Tabella utenti:

PHP:
create table utenti (

id		INT UNSIGNED NOT NULL AUTO_INCREMENT,
nome		VARCHAR(30) NOT NULL,
cognome 		VARCHAR(30) NOT NULL,
datadinascita     date(8)  NOT NULL,  /// Errato la sintassio è giusta ????
anno                 year(4)  NOT NULL,  /// Errato la sintassio è giusta ????
PRIMARY KEY (id)
);

Questo è il dilemma. Spero come al solito in un vostro suggerimento, grazie.
 
Ciao

Di nuovo io,

La tabella l''ho provata ma mi da errore. la posto pe rintero. Eccola:

PHP:
create table utenti (

id		INT UNSIGNED NOT NULL AUTO_INCREMENT,
nome		VARCHAR(30) NOT NULL,
cognome 	VARCHAR(30) NOT NULL,
username 	VARCHAR(30) NOT NULL,
email           VARCHAR(40) NOT NULL,
password    	VARCHAR(255) NOT NULL,
id_immagine	INT(255) NOT NULL,
attivo          ENUM('1', '0') DEFAULT '0',	
datadinascita 	date(12) //errore
sesso 		varchar(8) NOT NULL,	
Occupazione 	varchar(50)NOT NULL,
statocivile	varchar(12) NOT NULL,
città 		varchar(30) NOT NULL,
titolo_studio 	varchar(30) NOT NULL,
anno_diploma 	year(4) //errore,
titolo_laurea 	varchar(30) NOT NULL,
anno_laurea 	year(4) //errore,
PRIMARY KEY (id)
);
 
Mi sembra che quando metti DATE tu non debba mettere il limite di caratteri anche perchè sono più di 8 contanto anche gli interspazi tra giorno mese e anno che sono dei trattini e neanche a YEAR credo vada messo il limite. Prova e dimmi.
 
Ciao

Mi sembra che quando metti DATE tu non debba mettere il limite di caratteri anche perchè sono più di 8 contanto anche gli interspazi tra giorno mese e anno che sono dei trattini e neanche a YEAR credo vada messo il limite. Prova e dimmi.

Ciao Longo,

Si difatti è giusto come avevi detto tu non ci vuoel nessun limite ne su campo date e ne su campo year puoi mettere giusto NOT NULL al massimo ma non so se te l'accetta.Avevo provato in tutte le maniere e poi alla fine ho tolto i limiti e me l'ha presa. ma strano che sui manuali non ci sia scritto niente al riguardo. bah, nemmeno sul manuale della casa Hoplei che nc'è scritto qualcosacosa. Alcune volte rimango sbalordito. Mah.
 
Infatti non credo di averlo mai letto però ci si arriva ragionando come molti aspetti sulla programmazione.
 
Ciao

Infatti non credo di averlo mai letto però ci si arriva ragionando come molti aspetti sulla programmazione.

Senti Longo, ma tu mi puoi aiutare ad aggiornare la tabella con più dati non si riesce ad aggiornare e non so dove sbaglio :(

Ti posto la discussione che ho aperto e che gentilmente Nefyt

http://forum.mrwebmaster.it/php/33202-problema-update-2.html#post128824

Mi sta aiutando, ma debbo andare avanti con la programmazione sennò mi rifermo di nuovo. Grazie.
 

Discussioni simili

M
Risposte
6
Visite
3K
HTML e CSS
Membro cancellato 26246
M