Avatar billede compac Seniormester
18. juli 2005 - 20:01 Der er 4 kommentarer og
1 løsning

Vend dato fra mysql

Jeg har en dato liggende i min mysql-database. Datatypen er timestamp.
Jeg vil nu have vendt den til dansk format- i forbindelse med udtræk fra databasen.
Feltet i tabellen hedder date (måske ikke særlig heldigt) - men det bliver brugt andre steder i programmet.
Mit udgangspunkt er:
$result1 = db_query("select  DATE_FORMAT(date,'%D %c %Y %k') from phpforum(date) where phpforum_id='msg_id'");
- men det virker ikke.
Avatar billede arne_v Ekspert
18. juli 2005 - 20:13 #1
date er meget uheldigt og bør ændres

er du opmærksom på at mysql timestamp automatisk opdateres ved ændringer i rækken ?
(datetime opfører sig mere normalt)
Avatar billede arne_v Ekspert
18. juli 2005 - 20:13 #2
hvis du ikke vil ændre date skal der nok back ticks omkring så det bliver `date`
Avatar billede compac Seniormester
21. juli 2005 - 17:00 #3
Helt præcis:
Det drejer sig om et felt i en database til et forum, som er defineret til timestamp og standardværdi er sat til Current_timestamp.

Der er en forespørgsel:

$result = db_query("SELECT parent_id, phpforum_id, subject, poster_name, poster_email, concat(substring(date,5,2),'.',substring(date,7,2),'-',
substring(date,1,4), ' ', substring(date,9,2),':', substring(date,11,2),':',
substring(date,13,2)) as formated_date
FROM $this->forum_table WHERE
forum_id='$this->forum_id' AND parent_id='0'
ORDER BY date DESC");

[formated_date] bliver brugt i en tabel til udskrivning af datoen, men det kommer til at se således ud:

-0.7--2005 21: 1:6:

Hvordan får jeg styr på det?
Avatar billede compac Seniormester
26. februar 2006 - 22:49 #4
*
Avatar billede compac Seniormester
10. januar 2011 - 10:42 #5
lukker
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester