Autor | Zpráva | ||
---|---|---|---|
pollo22 Profil |
#1 · Zasláno: 28. 5. 2008, 22:12:58
Zdravim...chcem spočitať riadky v tabulke ktore su stare najviac 2 dni a potom ich vypisat...skusal som to takto no nejde mi to
<?php $cas1 = date("j") -2; $cas2 = date(".n.Y H:i"); $cas_t = "$cas1$cas2"; $cas = date("j.n.Y H:i"); ?> <?php define ("ROWS", 0); if (!isset($_GET["celkom"])) { $vysledok=mysql_query("select count(*) as pocet from na_dobru_noc where kedy AND kedy BETWEEN $cas_t AND $cas"); $zaznam=mysql_fetch_array($vysledok); $celkom=$zaznam["pocet"]; } else { $celkom=$_GET["celkom"]; } if ($celkom>ROWS) echo "<font color=\"red\"> $celkom</font>"; ?> Poradte prosim kde je chyba...alebo viete o niečom jednoduchšiom??? |
||
Casero Profil |
#2 · Zasláno: 28. 5. 2008, 22:44:17
pollo22
V jakém formátu máš kedy sloupec v db?...nastav si ho na datetime a pak vše pude snadno |
||
Kajman_ Profil * |
#3 · Zasláno: 29. 5. 2008, 09:10:03
select count(*) as pocet from na_dobru_noc where kedy BETWEEN (now() - interval 2 day) AND now()
|
||
pollo22 Profil |
#4 · Zasláno: 29. 5. 2008, 12:51:25
$vysledok=mysql_query("select count(*) as pocet from na_dobru_noc where kedy BETWEEN (now() - interval 2 day) AND now()");
ak to dám takto tak to nefunguje....nevypíše nič |
||
pollo22 Profil |
#5 · Zasláno: 30. 5. 2008, 20:41:25
tak čo neviete niekto prečo to nefunguje???
|
||
Kajman_ Profil * |
#6 · Zasláno: 31. 5. 2008, 09:45:23
Pokud je chyba v sytaxi, poví Vám to mysql_error(). Pokud Vám to vrátí číslo 0, tak asi nejsou žádné řádky vyhovující podmínce. Máte vůbec ten sloupeče kedy jako datetime?
|
||
pollo22 Profil |
#7 · Zasláno: 2. 6. 2008, 10:20:06
mám ho nastavený na date
|
||
Kajman_ Profil * |
#8 · Zasláno: 2. 6. 2008, 10:47:47
Tak proč se neporadíte s mysql_error()?
|
||
Časová prodleva: 16 let
|
0