Gå til innhold

Hvordan må jeg bruke date() for å sette inn i mysq


Anbefalte innlegg

Skrevet

prøvde med

$dato = date('d:m:Y');

dette funket svært dårlig i databasen, da blir det seende slik ut:2030-12-20

 

Hvordan kan jeg sette inn dato i databasen slik at den ser normal ut?

Videoannonse
Annonse
Skrevet (endret)
$dato=date('d-m-Y');

$sql="INSERT INTO tabell";
$sql.=" (dato)";
$sql.=" VALUES";
$sql.=" ('$dato')";

mysql_query($sql, $kobleTil);

Endret av erixz
Skrevet

det hadde jeg ;P men når jeg leste i manualen til mysql sto dette:

The format of a DATE value is 'YYYY-MM-DD'. According to standard SQL, no other format is allowed. You should use this format in UPDATE expressions and in the WHERE clause of SELECT statements.

dermed ble løsningen

$dato = date('Y-m-d');
i stede for 
$dato=date('d:m:Y');

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...