Autor Zpráva
pollo22
Profil
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
pollo22
V jakém formátu máš kedy sloupec v db?...nastav si ho na datetime a pak vše pude snadno
Kajman_
Profil *
select count(*) as pocet from na_dobru_noc where kedy BETWEEN (now() - interval 2 day) AND now()
pollo22
Profil
$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
tak čo neviete niekto prečo to nefunguje???
Kajman_
Profil *
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
mám ho nastavený na date
Kajman_
Profil *
Tak proč se neporadíte s mysql_error()?

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: