---
title: "datumstrul med mysql"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/125956-datumstrul-med-mysql"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "rittfeldt"
published: "2005-04-08T11:21:08.000Z"
updated: "2005-04-08T11:54:49.000Z"
replies: 8
views: 398
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/databaser-sql/125956-datumstrul-med-mysql"
---

# datumstrul med mysql

## #1 — rittfeldt, 2005-04-08T11:21Z

Jag har ett fält i min gästboks-tabell som ser ut så här:
Fält \| Typ \| Null \| Standard
entry_date \| datetime \| nej \| 0000-00-00 00:00:00

och så här ser inmatningen till tabellen ut:

```php
    $query = "INSERT INTO guestbook (name, email, message, entry_date) " .
             "VALUES ('$name', '$email', '$message', current_date)";
```

 men då är ju problemet det att den lagrar bara datumet och inte tiden. Tror jag läste att "current_date" inte klarar mer än bara datumet. Men vad ska jag då använda i stället? Vill ju ha med tiden också.
Har sett en del lagrar Tid i ett fält och Datum i ett annat? Känns som en billigare lösning, inte lika rolig.

Sen, bör jag ha en annan TYP på mitt datumfält i tabellen? Jag tänkte om man ska lagra all typ av tid och datum och sedan vid utskrivning ta fram bara det man önskar.

thanks  :)

Permalänk: https://www.webforum.nu/p/125956

## #2 — @nders, 2005-04-08T11:25Z

Använd CURRENT_TIMESTAMP.
Det känns som en bra idé att lagra allt i ett datetimefält, och sedan vid utskriften formatera som du vill ha det.

Permalänk: https://www.webforum.nu/p/1589157

## #3 — Fuel, 2005-04-08T11:26Z

Jag brukar personligen föredra ett INT fält och lagra datum/tid med time() .. funkar alltid och går konvertera till alla möjliga format sen när du hämtar från DB´n

Permalänk: https://www.webforum.nu/p/1589159

## #4 — rittfeldt, 2005-04-08T11:40Z

bestämm er  :e 

ska testa direkt, få se huruvida det lyckas eller ej.

Permalänk: https://www.webforum.nu/p/1589165

## #5 — @nders, 2005-04-08T11:43Z

Fördelen med att använda just datumtyp för datum är att man i selekteringen kan använda datumfunktioner. Det blir lätt för mig att hämta ut på intervall, födelsedagar, etc.

Permalänk: https://www.webforum.nu/p/1589169

## #6 — Jesper T, 2005-04-08T11:46Z

Ja, och i denna formatering: 0000-00-00 00:00:00
För att bl.a. kunna göra en smidig order by på datumet.

Permalänk: https://www.webforum.nu/p/1589172

## #7 — rittfeldt, 2005-04-08T11:46Z

**@nders**, du är en ängel :bire. Har pillat med det här i flera timmar nu utan framgång. Sökt överallt förgäves. En tråd på wf så löste det sig på några min. :)

Permalänk: https://www.webforum.nu/p/1589173

## #8 — @nders, 2005-04-08T11:50Z

Vassego :)

Permalänk: https://www.webforum.nu/p/1589175

## #9 — Niklasson, 2005-04-08T11:54Z

Flyttad från PHP..

Permalänk: https://www.webforum.nu/p/1589180

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/125956-datumstrul-med-mysql
