Autor Zpráva
noname
Profil *
Ahoj,

z mysql načtu datum ve formatu 2011-05-18 14:46:52 a jak z něho můžu udělat 18.05 2011 14:46:52

Díky za pomoc ;)
Medvídek
Profil
noname:
Už v SQL dotazu pomocí DATE_FORMAT
DATE_FORMAT(datum, "%e.%m.%Y %H:%i:%s")
noname
Profil *
Medvídek:
Mužeš prosím napsat příklad? Vůbec to z toho manuálu nechápu :( To se dava do where?
Medvídek
Profil
noname:
Místo
SELECT id, datum, txt FROM gb WHERE id = 25

napíšeš
SELECT id, DATE_FORMAT(datum, "%e.%m.%Y %H:%i:%s") AS datum, txt FROM gb WHERE id = 25
noname
Profil *
Medvídek:
Děkuji, ale co když používam

SELECT * FROM gb WHERE id = 25


jelikož načítam všechno z mysql
obrazek
Profil *
Je možné pužít
SELECT *, DATE_FORMAT(datum, "%e.%m.%Y %H:%i:%s") AS datum FROM gb WHERE id = 25

nebo se všechny názvy sloupců musí vypisovat?
noname
Profil *
a to
AS
znamena co prosím?
Medvídek
Profil
obrazek:
Jo, mužeš použít
SELECT *, DATE_FORMAT(datum, "%e.%m.%Y %H:%i:%s") AS datum 


noname:
To je pomocné pojmenování, můžeš si to pojmenovat jak chceš. Třeba tímto:

SELECT id AS idecko, DATE_FORMAT(datum, "%e.%m.%Y %H:%i:%s") AS datum, txt AS vzkaz FROM gb WHERE id = 25

Tím si přejmenuješ názvy na svoje.
noname
Profil *
paráda, děkuji moc za pomoc, a jistě tomu rozumíš, možná by jsi mi poradil jak načíst nejstarší datum z tabulky..

Mám tabulku která ma autoincrement id a id_iser a date

id - id_user - date
1-1-15.05.2011 10:58:12
2-1-15.05.2011 10:58:42
3-1-18.05.2011 10:58:22
4-2-20.05.2011 10:58:12
5-5-21.05.2011 10:58:12
6-1-24.05.2011 10:58:12
7-8-25.05.2011 10:58:12
8-2-27.05.2011 10:58:12
9-1-28.05.2011 10:58:12


a potrebuji treba u id_user zjistit nestarsi datum, nebo nejnižší id které je autoincrement, nevím co je rychlejší. Díky
pcmanik
Profil
noname:
funkcia MIN() - nabuduce si uz prosimta otvor oficialnu dokumentaciu, zase ti tu nebudeme radit uplne zaklady

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0