Autor Zpráva
mafos
Profil
Zdravím všechny,
mám takový blbý problém, ale nevím si s ním rady :-( Potřebuji vypsat určitý řádek z databáze, který má dnešní datum. Když za where zadám datum ručně, vše je OK, když ale nechám stejné datum generovat, nevypíše se nic :-( Můžete se mi prosím na to podívat? Určitě to bude nějaká hloupost.
Děkuji

Nefunkční kod
$dnesnidatum = date("Y-m-d");
$tabulka = "SELECT * FROM jidelnicek where datum=$dnesnidatum";
$vysledek = mysql_query($tabulka);
while ($radek = mysql_fetch_assoc ($vysledek)) {
echo $radek["snidane"];
}


Funkční kod
$tabulka = "SELECT * FROM jidelnicek where datum='2011-04-14'";
$vysledek = mysql_query($tabulka);
while ($radek = mysql_fetch_assoc ($vysledek)) {
echo $radek["snidane"];
}
Kajman_
Profil *
Rozdíl je v apostrofech kolem datumu.
mafos
Profil
Tak jsem z toho jelen. Koukal jsem do starých kodu a tam jsem ty apostrofy neměl :-( Pravda, že jsem teď nezkoušel, jestli jsou vlastně funkční. Děkuji za pomoc. To byla opravdu rychlovka.

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: