| | |
| Stránka: 1 z 1
| [ Príspevkov: 5 ] | |
Autor | Správa |
---|
Registrovaný: 18.09.12 Prihlásený: 28.07.14 Príspevky: 5 Témy: 1 | Napísal nig3c: 18.09.2012 13:24 | |
|
mam taky problem, rozsirujem jeden kod a pracujem uz s vytvorenou databazou...
1.problem : v databaze je poriesene zle ukladanie datumov, kedze su ukladane ako int v tvare dd-mm-yyyy, cize sa s nimi zle pracuje ...je to databaza mysql verzie 4.1 a aj phpcka su pisane v 4ke.
no k mojmu head problemu, kedze ja neako databazu upravovat nemozem, tak som si na porovnavanie datumov napisal nieco take ::
Kód: $nacVsetkyUlohy = mysql_query( " SELECT * FROM works WHERE work_state != 'VYKONANA' AND work_notif = '1' " ); while ($row = mysql_fetch_array($nacVsetkyUlohy,MYSQL_ASSOC)) { $today = date('d-m-Y'); $unixToday = strtotime($today); $unixDeadline = strtotime($row["work_deadline"]); if ( $unixDeadline <= $unixToday ) { .....
funguje to v pohode, ale len do vtedy ak ma porovnavat datumy za mesiac oktober, snazil som sa debugovat vypisanim danych datumov a manualnym porovnanim, ale nechapem ako moze do mojej podmienky preklznut datum ktory je vacsii ako datum s ktorym porovnavam.
pls.. help me, lebo mi praskne hlava.
pozn. datumy nie su ukladane ako int ale ako varchar(12), ja si myslim ze na 99percent je problem s tym, potrebujem vsak neaku presnu metodku na porovnanie aj takychto dat, kedze db upravovat nemozem...
|
|
Registrovaný: 27.07.07 Príspevky: 3948 Témy: 51 Bydlisko: Bratislava |
Datumy su ulozene v int alebo varchar(12)? Na zaciatku pises prve, na konci zas druhe. Daj priklad, kedy ti to zlyhava, pri akych hodnotach $unixDeadline a $unixToday
_________________ NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE |
|
Registrovaný: 18.09.12 Prihlásený: 28.07.14 Príspevky: 5 Témy: 1 | Napísal autor témy nig3c: 18.09.2012 14:13 | |
|
|
|
Registrovaný: 27.07.07 Príspevky: 3948 Témy: 51 Bydlisko: Bratislava |
hmm, mne to funguje: 1349388000 <= 1347919200 sa vyhodnoti ako false
_________________ NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE |
|
Registrovaný: 18.09.12 Prihlásený: 28.07.14 Príspevky: 5 Témy: 1 | Napísal autor témy nig3c: 28.02.2013 1:07 | |
|
dnes som zase riesil tento problem a vysledok je taky, ze strtotime ma jednak problemy s datumom typu dd-mm-yyyy cize staci to osetrit tymto: $cmpdeadline=date( 'Y-m-d',strtotime($result['work_deadline'])); a ten false, ktory mi nesiel do hlavy je sposobeny pouzitim starej databazy t.j. mysql4.1 a server verzie php vysieho ako je 5.0. cize solved...
|
|
| Stránka: 1 z 1
| [ Príspevkov: 5 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| Porovnani cpu+gpu v ATI/AMD grafické karty | 5 | 347 | 16.07.2015 21:16 Miso122 | | PageRank anomália v Internetový marketing, SEO, reklama | 1 | 555 | 27.02.2011 13:59 emer | | zvláštna anomália v Internetový marketing, SEO, reklama | 1 | 797 | 07.08.2009 8:15 GoodWill | | Čudná anomália Routra... v Siete | 5 | 599 | 23.05.2011 19:57 Devil_SK | | Select po porovnani dvoch tabuliek v Databázy | 0 | 0 | 01.01.1970 1:00 Hosť | | Select po porovnani dvoch tabuliek v Databázy | 0 | 0 | 01.01.1970 1:00 Hosť | | Odccitanie datumov v PHP, ASP | 3 | 398 | 04.12.2009 8:51 stenley | | porovnanie datumov v PHP, ASP | 4 | 509 | 07.09.2008 15:36 juho | | Porovnanie dátumov v PHP, ASP | 2 | 439 | 09.08.2012 9:50 hackerwoody | | Konflikt dvoch nesúvisiacich programov (anomália?) v Ostatné programy | 2 | 281 | 12.12.2014 17:48 Penguin 10 | | Porovnanie dvoch datumov v PHP, ASP | 15 | 1122 | 13.10.2011 10:09 Sunnynko | | zotriediť podľa datumov v jednom selecte v Databázy | 14 | 596 | 06.09.2011 17:34 Karo88 | | Hornil StylePix 1.6.9 - aký je v porovnaní s inými? v Grafické programy | 5 | 329 | 11.06.2013 15:01 derdis | | Porovnanie 2 datumov, aj cas je dolezity v PHP, ASP | 4 | 558 | 09.06.2012 12:46 baumax | | Excel - Generovanie datumov pracovnych dni len za urcite obdobie? v Ostatné programy | 1 | 85 | 26.03.2024 22:21 michalesku | | Čudná "anomália" Google ? v Sieťové a internetové programy | 6 | 454 | 15.07.2011 12:06 jkphoenix |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|