Autor | Zpráva | ||
---|---|---|---|
Someone Profil |
#1 · Zasláno: 6. 12. 2011, 21:04:31
Dobrý den, chtěl bych se zeptat, jak vypsat datum z DB v jiném formátu než je uložené v Databázi. Např.:
v DB: 2011-12-12 a select: SELECT datum FROM tabulka WHERE tabulka.datum='12' Potřebuji, aby mi to vypsalo všechna data kde je měsícem Prosinec. Prosím Vás, jak bych to měl řešit? |
||
panther Profil |
#2 · Zasláno: 6. 12. 2011, 21:06:18 · Upravil/a: panther
Someone:
date_format Špatně jsem přečetl dotaz, jsem už na úrovni PHP. |
||
jenikkozak Profil |
#3 · Zasláno: 6. 12. 2011, 21:07:24
SELECT datum FROM tabulka WHERE MONTH(tabulka.datum)=12 |
||
Someone Profil |
#4 · Zasláno: 6. 12. 2011, 21:12:23
Děkuji oběma.
|
||
Someone Profil |
#5 · Zasláno: 6. 12. 2011, 21:14:50
Jestli ještě mohu dotaz, jak pomocí PHP zjistím, zda mám nějaký výsledek?
|
||
Iron Profil * |
#6 · Zasláno: 6. 12. 2011, 21:48:00
if (mysql_num_rows($sql) > 0 ) { echo "Mám výsledky"; } else {echo "Nemám výsledky";} Brať s rezervou prosím, viem že je možno lepšia alternatíva ale toto mi napadlo ako prvé. |
||
pcmanik Profil |
#7 · Zasláno: 6. 12. 2011, 21:56:02
Iron:
Da sa pouzit aj COUNT(*) priamo v dotaze. Je to menej narocne na prenos dat. |
||
Someone Profil |
#8 · Zasláno: 6. 12. 2011, 21:59:46
A jak by to vypadalo s použitím COUNT?
|
||
pcmanik Profil |
#9 · Zasláno: 6. 12. 2011, 22:24:28 · Upravil/a: pcmanik
jenikkozak:
mysql_query("SELECT COUNT (*) AS pocet, datum FROM tabulka WHERE MONTH (datum) = 12") A budes mat vo vysledku dva vysledky a to pocet a datum. |
||
Someone Profil |
#10 · Zasláno: 6. 12. 2011, 22:42:05
Dobře, děkuji to je asi vše co jsem potřeboval.
|
||
jenikkozak Profil |
#11 · Zasláno: 7. 12. 2011, 09:32:20
pcmanik:
„A budes mat vo vysledku dva vysledky a to pocet a datum.“ Opravdu? |
||
pcmanik Profil |
#12 · Zasláno: 7. 12. 2011, 11:14:31
jenikkozak:
Ano, myslel som to ako dva stlpce, nie priamo vysledky... |
||
Časová prodleva: 12 let
|
0