04. februar 2003 - 17:53Der er
18 kommentarer og 2 løsninger
MySQl/PHP
Jeg har dette tabel:
mysql_query("CREATE TABLE brugere ( id INT(11) DEFAULT '0' NOT NULL AUTO_INCREMENT PRIMARY KEY, status VARCHAR(40) DEFAULT '0' NOT NULL, brugernavn VARCHAR(40), password VARCHAR(40), email VARCHAR(40), point INT(11) DEFAULT '0' NOT NULL, oprets_dato TIMESTAMP(14), logind_dato TIMESTAMP(14) );");
Når jeg indsætter en række i tabellen, blir' "oprets_dato" f.eks. "20030204174108", og "logind_dato" blir' "00000000000000". Hvordan kan det være at det kun er den første der får indsat noget?..
Iøvrigt, når jeg så opdaterer nogle felter i min tabel, så bliver "oprets_dato" automatisk ændret til en ny data/klokkesæt!.. Hvordan kan få den til at stoppe med det?
Ja. Så bestemmer du hvad der skal stå. I en TIMESTAMP sætter mysql selv værdier ind ved hver opdatering. Om du kan bruge det kan jeg så ikke lige gennemskue
Det er noget skidt at du ik vil tage imod point, du Erik! :D Det er sku altid dig der kommer med det bedste svar (i hvert falde i PHP kategorien)... Jeg synes på en måde at jeg skylder dig noget, når nu du ik fået nogen point!... :(
Hvad skal jeg gøre ved mine point, i dette spm.? Det er dine, så du bestemmer :D
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.