Avatar billede kgp43 Nybegynder
07. juli 2004 - 13:00 Der er 11 kommentarer og
1 løsning

dag og måned

Hejsa,

Har søgt lidt, men kan ikke finde en løsning (hvilket virker mærkeligt). Jeg har en dato i min db (DATETIME), hvordan får jeg et output som dette: 31/08
Avatar billede jensgram Nybegynder
07. juli 2004 - 13:02 #1
SELECT DATE_FORMAT(kolonne, '%m/%D') AS resultat...
Avatar billede jensgram Nybegynder
07. juli 2004 - 13:03 #2
Nej, undskyld:

SELECT DATE_FORMAT(kolonne, '%m/%d') AS resultat...

Se evt. http://dev.mysql.com/doc/mysql/en/Date_and_time_functions.html#IDX1383
Avatar billede jensgram Nybegynder
07. juli 2004 - 13:03 #3
Nej hvor jeg roder. Her er den rigtige:

SELECT DATE_FORMAT(kolonne, '%d/%m') AS resultat...
Avatar billede kgp43 Nybegynder
07. juli 2004 - 13:13 #4
Kan ikke lige få det til at virke.

<?
$time_query = mysql_query("SELECT DATE_FORMAT(date, '%d/%m') AS date_format") or die (mysql_error());
$time_fetch = mysql_fetch_array($time_query);
echo $time_fetch[date_format];
?>
Avatar billede jensgram Nybegynder
07. juli 2004 - 13:15 #5
date_format er nok heller ikke det fedeste navn at bruge, men det er ikke sikkert, at det er her fejlen ligger:

$time_query = mysql_query("SELECT DATE_FORMAT(date, '%d/%m') AS fdato WHERE [noget]") or die (mysql_error());
$time_fetch = mysql_fetch_array($time_query);
echo $time_fetch['fdato'];
Avatar billede jensgram Nybegynder
07. juli 2004 - 13:17 #6
Det vil nok også være en god idé at rette kolonnen "date" til et ikke-reserveret ord...
Avatar billede jensgram Nybegynder
07. juli 2004 - 13:22 #7
Hehe: Du skal jo også lige angive en tabel:

$time_query = mysql_query("SELECT DATE_FORMAT(date, '%d/%m') AS fdato FROM [min_tabel] WHERE [betingelse]") or die (mysql_error());
$time_fetch = mysql_fetch_array($time_query);
echo $time_fetch['fdato'];
Avatar billede kgp43 Nybegynder
07. juli 2004 - 13:31 #8
Yep, fandt lige ud af det :)

Så virker det.

$time_query = mysql_query("SELECT DATE_FORMAT(date_added, '%d/%m') AS fdato FROM prices WHERE id='$row2[id]' ") or die (mysql_error());
    $time_fetch = mysql_fetch_array($time_query);
    echo $time_fetch['fdato'];
Avatar billede kgp43 Nybegynder
07. juli 2004 - 13:39 #9
ligger du et svar, så får du point.
Avatar billede jensgram Nybegynder
07. juli 2004 - 14:12 #10
jæssirs
Avatar billede kgp43 Nybegynder
07. juli 2004 - 14:14 #11
takker for hjælpen :)
Avatar billede jensgram Nybegynder
07. juli 2004 - 14:15 #12
takker for points ;)
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