Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 5 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 18.09.12
Prihlásený: 28.07.14
Príspevky: 5
Témy: 1
Príspevok NapísalOffline : 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...


Offline

Správca fóra
Správca fóra
anomalia v porovnani datumov???

Registrovaný: 27.07.07
Príspevky: 3948
Témy: 51
Bydlisko: Bratislava
Príspevok NapísalOffline : 18.09.2012 14:06

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
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 18.09.12
Prihlásený: 28.07.14
Príspevky: 5
Témy: 1
Príspevok Napísal autor témyOffline : 18.09.2012 14:13

varchar(12)

www.duomedia.sk/test.php


Offline

Správca fóra
Správca fóra
anomalia v porovnani datumov???

Registrovaný: 27.07.07
Príspevky: 3948
Témy: 51
Bydlisko: Bratislava
Príspevok NapísalOffline : 18.09.2012 14:33

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
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 18.09.12
Prihlásený: 28.07.14
Príspevky: 5
Témy: 1
Príspevok Napísal autor témyOffline : 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...


Odpovedať na tému [ Príspevkov: 5 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. Porovnani cpu+gpu

v ATI/AMD grafické karty

5

347

16.07.2015 21:16

Miso122 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. PageRank anomália

v Internetový marketing, SEO, reklama

1

555

27.02.2011 13:59

emer Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. zvláštna anomália

v Internetový marketing, SEO, reklama

1

797

07.08.2009 8:15

GoodWill Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Čudná anomália Routra...

v Siete

5

599

23.05.2011 19:57

Devil_SK Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Select po porovnani dvoch tabuliek

v Databázy

0

0

01.01.1970 1:00

Hosť Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Select po porovnani dvoch tabuliek

v Databázy

0

0

01.01.1970 1:00

Hosť Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Odccitanie datumov

v PHP, ASP

3

398

04.12.2009 8:51

stenley Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. porovnanie datumov

v PHP, ASP

4

509

07.09.2008 15:36

juho Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Porovnanie dátumov

v PHP, ASP

2

439

09.08.2012 9:50

hackerwoody Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Konflikt dvoch nesúvisiacich programov (anomália?)

v Ostatné programy

2

281

12.12.2014 17:48

Penguin 10 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Porovnanie dvoch datumov

v PHP, ASP

15

1122

13.10.2011 10:09

Sunnynko Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. zotriediť podľa datumov v jednom selecte

v Databázy

14

596

06.09.2011 17:34

Karo88 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Hornil StylePix 1.6.9 - aký je v porovnaní s inými?

v Grafické programy

5

329

11.06.2013 15:01

derdis Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Porovnanie 2 datumov, aj cas je dolezity

v PHP, ASP

4

558

09.06.2012 12:46

baumax Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Excel - Generovanie datumov pracovnych dni len za urcite obdobie?

v Ostatné programy

1

85

26.03.2024 22:21

michalesku Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Čudná "anomália" Google ?

v Sieťové a internetové programy

6

454

15.07.2011 12:06

jkphoenix Zobrazenie posledných príspevkov


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

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra