06. juni 2012 - 23:32Der er
22 kommentarer og 2 løsninger
Datatypen DATE.?
Hej...
Sidder og roder med MySql uden den vildt store erfaring. Jeg vil vide, hvorledes datatypen DATE fungere, jeg har en Query i en php fil, der udskriver ugedag,dato, tid og tekst... Det skal fungerer efter devisen, at jeg gennem PhpMyAdmin manuelt via SQl indsætter ugedag, tid og tekst.. Så er det jeg vil høre , hvordan DATE for dato kan komme til så automatisk at indsætte dato'en i dato.
Jesper det jeg ville er at bruge DATE til dato..før var dato en VARCHAR(16), hvor jeg så via INSERT INTO nyheder(ugedag,dato,tid,tekst) VALUES ("torsdag","7/6-2012","00:10:10","Det var engang en tråd....")...
Ideen var at når jeg indsatte ugedag,tekst igennem SQL Query i PhpMyAdmin.. At det så automatisk indsatte dato,tid...
Jeg ved DATE har formatet YYYY-MM-DD... min mening var så at lave en lille php funktion der skeler det op og skriver det i formatet DD-MM-YYYY... og udskriver det, men jeg skal have DATE til at sætte YYYY-MM-DD ind i dato automatisk..
Jesper det tror jeg ikke jeg kan forklare dig, hvis du ikke forstår det der står i #0, #2, #4 ... Så må jeg på jagt på internettet, hvis der ikke dukker en anden op.
jeg ved kun hvordan man gøre det med dato, hvis jeg også kun det med dagen(torsdag) og tid, så vil jeg super gerne hjælpe dig ellers gå ind på http://stackoverflow.com/ hvis du har spørgs mål, den er meget god til at svar på spørgsmål hvis du ikke få et her.. :D
Når du arbejder med tid i mysql, kan det kun anbefales at bruge standard sql formater. D.v.s. i dit tilfælde skal du bruge et datetime felt ved insert, YYYY-MM-DD-HH-MM-SS Og ikke et date felt.
#11: Jamen sætter jeg så dato til DATETIME, sætter den så automatisk det ind i kolonnen,når jeg sætter tekst ind i tekst kolonnen, sådan at den bare kan udskrives fra php filen.
INSERT INTO nyheder(ugedag,dato,tid,tekst) VALUES ("torsdag","DATE()","23:24:50","Dette er en prøve tekst..! Dette er en prøve tekst..! Dette er en prøve tekst..! Dette er en prøve tekst..! Dette er en prøve tekst..! Dette er en prøve tekst..! Dette er en prøve tekst..! Dette er en prøve tekst..! Dette er en prøve tekst..! Dette er en prøve tekst..! Dette er en prøve tekst..!);
og hov, du skal ikke ta' dig af mine pass m.m. :O) Det kører kun på localhost, men ja, jeg har domainet fuckskat.dk Og burde se at blive færdig med siden!
Løsnigen blev min php fil i #9.... Og en query : INSERT INTO nyheder(ugedag,dato,tid,tekst) VALUES("Søndag",CURDATE(),CURTIME(),"Så lykkes det efter hensigten"); indsat under fanen SQL i PhpMyADmin ...
Jeg syntes tobrukdk og showsource begge deler point.. men da eksperten.dk ikke skal sluge det sidste point smider jeg også svar.
Ved ikke om jeg er sprog spasser eller lever i en fantasi verden. Men det skal sættes ind via PhpMyAdmin... Ellers virker det ikke efter hensigten. Hvis det ikke bliver det men tekst, dato, tid bliver sat ind via en php fil. Skal jeg uploade en FTP uploade dokumentet hvergang der sættes ny tekst ind.
#20: Ja.. selvfølgelig.. ved heller ikke, hvad jeg tænker på, Lad php udskrive, så er der kun brug for tekst i DB'en... men hmm... Er det ikke lidt vildt at oprette en DB.. for 1 kolonne??
#21: "Hva satan laver den landstræner udenfor sit felt" ;-) Eeeeej du.. her laver vi det selv.
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.