Skal virksomheder stå stærkere mod angreb og kunne udvikle sig, skal sikkerhed, drift og forretning tænkes sammen. Det er tanken bag Jysk IT’s ambition om at skabe en “sikker fremtid” for kunderne.
Har fattet det - var lige lidt sløv i optrækket :)
Synes godt om
Slettet bruger
18. juli 2004 - 00:59#12
MySQL har også to smarte funktioner, for hvis du vil have rigtige DATETIME-felter i din database og bruge unixtime i PHP
Her er et par kodeeksempler:
INSERT INTO tabel SET datofelt=FROM_UNIXTIME($time)
og
SELECT UNIX_TIMESTAMP(datofelt) as dato FROM tabel
Så har man fordelen af at både PHP og MySQL kan bruge de indbyggede funktioner til at sortere og manipulere datoer alt efter hvor det er smartest at gøre det.
det er søreme snedigt, sandbox. det burde du næsten have point for.
=)
Synes godt om
Slettet bruger
18. juli 2004 - 01:15#14
Jeg opdagede såmænd funktionerne, fordi jeg altid ønsker at gøre mine databaser så fleksible som muligt, og så kræver det altså at man bruger de korrekte datatyper.
Prøv for eksempel at lave en tabel med hits på en webserver, og så lave et udtræk, som viser antal hits de sidste 30 dage fordelt på døgnet. Med DATETIME-felter, som MySQL selv kan behandle er det ganske simpelt. Med tidspunkter lagret som et unixtimestamp er det lidt besværligere, og hvis man har gemt som et tekstfelt med indhold i stil med 18/7-2004, er det nærmest ikke besværet værd.
Mange tak for din ide :-) Jeg kom i tanke om, at man jo også kunne bruge strtotime, hvis man ville lave et datetime om til unix-time. Så den har jeg også arbejdet lidt med :)
Ok, det var også det jeg prøvede. Går så ud fra, at 'dato' indeholder værdien. Men jeg henter den vel næppe ud som $dato? Er det noget i retning af : $dato = mysql_result($dato); ?
Synes godt om
Slettet bruger
19. juli 2004 - 13:05#19
Nej, du henter jo din række ud med en af mysql_fetch_*-funktionerne. Som i følgende eksempel:
$query = mysql_query("SELECT `id`, `test`, UNIX_TIMESTAMP(`dato`) as dato from subjects ORDER BY `placement`") or die(mysql_error()); while($row=mysql_fetch_assoc($query){ echo date('d/m-Y H:i:s',$row['dato']); }
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.