Java týden
Procvič si angličtinu zdarma s naším americkým e-learningem! Learn more
Pouze tento týden sleva až 80 % na celý Java e-learning!
Avatar
Robin Mokrý
Člen
Avatar
Robin Mokrý:15.11.2018 17:16

Zdravim :)
Pokouším se naprogramovat filtrování a pro tento účel vybrat všechny řádky z tabulky “datum_kurzu” kde v řádku “datum” mám vždy uložené datum v klasickém tvaru yyyy-mm-dd
$rok beru z dropdown formuláře a $mesic to samé
Vše funguje, pokud vyberu měsíc 10 11 nebo 12, problém nastává u měsíců 01 - 09, kde mi databáze nic nevrátí :( Můžete, prosím, poradit?:)

Zkusil jsem: Můj kód:

$datumy = Db::queryAll("
SELECT *
FROM datum_kurzu
WHERE datum LIKE '$rok-$mesic-__'
AND klient LIKE '$klient'
AND lektor LIKE '$lektor'
ORDER BY datum ASC
");

 
Odpovědět 15.11.2018 17:16
Avatar
Robin Mokrý
Člen
Avatar
Robin Mokrý:15.11.2018 18:55

Omlouvám se už jsem na to přišel, primitivní chyba jen mi to nějak nedošlo a hledal jsem chybu jinde, než byla :) Vypisoval jsem rok 2018, ale v databázi jsem měl starší měsíce pouze u roku 2019..

Akceptované řešení
+5 Zkušeností
Řešení problému
 
Nahoru Odpovědět 15.11.2018 18:55
Avatar
SebelaMichal
Člen
Avatar
SebelaMichal:3.12.2018 20:21

Proč máte datum ve stringu ?

 
Nahoru Odpovědět 3.12.2018 20:21
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 3 zpráv z 3.