Python týden Geek tričko zdarma
Tričko zdarma! Stačí před dobitím bodů použít kód TRIKO15. Více informací zde
Pouze tento sleva až 80% na kurzy Python

Diskuze: Specifický výběr u filtrování

Aktivity (1)
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.