Zadejte hledaný výraz...
Jakub Glos
Webtrh.cz
Vývoj webových stránek na WordPressu a proklientský přístup pro freelancery
Třídenní infromacemi nabitý prezenční + online kurz v Praze od Webtrhu pouze za 2 871 Kč
Více informací

řazení

Zdravim,
na strance www.uvch.cz/lastminute chci udaje radit podle "Datum od" ale v db to mam jako TEXT takze mi to na strance radi proste jen podle prvniho dvojcisli (01/06/2009 a pak 01/07/2009 misto 02/06)
jak to jednoduse upravit?
$vysledek = mysql_query("select * from lastminute order by dateod",$db);
while ($row = mysql_fetch_array($vysledek)) {
$dateod= $row;
...
26. 3. 2009 15:48:04
https://webtrh.cz/diskuse/razeni/#reply270192
Jaromir Fojtu
verified
rating uzivatele
(10 hodnocení)
26. 3. 2009 16:26:13
SELECT CAST(dateod as DATE) ORDER BY dateod
26. 3. 2009 16:26:13
https://webtrh.cz/diskuse/razeni/#reply270191
SELECT *
FROM lastminute
ORDER BY STR_TO_DATE(dateod, '%d/%m/%Y')
26. 3. 2009 21:02:49
https://webtrh.cz/diskuse/razeni/#reply270190
no zkusil jsem to prvni ale bohuzel neslo, miniJohn taky na nic neprisel :) a tak jsem tedy zmenil v db z TEXT na DATE a rucne prepsal par polozek - ted mam jen problem se zobrazenim data v hezcim tvaru nez je sql vystup YYYY-MM-DD (tj. dd.mm.yyyy)
kam mam co pridat? :)
$vysledek = mysql_query("SELECT * FROM lastminute ORDER BY dateod",$db);
while ($row = mysql_fetch_array($vysledek)) {
$idk = $row;
$dateod= $row;
$datedo = $row;
...
echo "". $dateod . "";
26. 3. 2009 21:33:36
https://webtrh.cz/diskuse/razeni/#reply270189
http://dev.mysql.com/doc/refman/5.1/en/date-and-time-functions.html#function_date-format
26. 3. 2009 21:39:28
https://webtrh.cz/diskuse/razeni/#reply270188
díky za link :) já ale stejně ani netuším co kde vložit :)
26. 3. 2009 22:32:01
https://webtrh.cz/diskuse/razeni/#reply270187
Zkus tohle:
$vysledek = mysql_query("SELECT DATE_FORMAT(dateod,'%m.%d.%Y') AS dateod_str, vycet ostatnich poli FROM lastminute ORDER BY dateod",$db);
while ($row = mysql_fetch_array($vysledek)) {
$idk = $row;
$dateod= $row;
$datedo = $row;
...
echo "". $dateod . "";
Popř. analogicky s datedo, je-li to žádoucí.
26. 3. 2009 23:29:41
https://webtrh.cz/diskuse/razeni/#reply270186
výborný :) dateod mi tedy funguje a správně řadí, bohužel zkusil jsem to ještě analogicky pro datedo a hodí mi to chybu
moje analogie:
$vysledek = mysql_query("SELECT DATE_FORMAT(dateod,'%d.%m.%Y') AS dateod_str, SELECT DATE_FORMAT(datedo,'%d.%m.%Y') AS datedo_str, idk FROM lastminute ORDER BY dateod",$db);
26. 3. 2009 23:49:30
https://webtrh.cz/diskuse/razeni/#reply270185
haVaj
verified
rating uzivatele
(14 hodnocení)
26. 3. 2009 23:53:14
vyhod ten druhy SELECT
26. 3. 2009 23:53:14
https://webtrh.cz/diskuse/razeni/#reply270184
blbec no :) díky, už to vše jede jak má :) DÍKY MOC VŠEM
26. 3. 2009 23:58:47
https://webtrh.cz/diskuse/razeni/#reply270183
Pro odpověď se přihlašte.
Přihlásit