php výpis z db od-do data
Zdravím, mám problém s filtrem na výpis dat z databaze potrebuju udelat aby se mi vypisovaly zaznamy od data do data (samozdrejme jen pokud je datum od ci do zadáno)
Momentálně mam sepsane dve nize uvedene podmínky u ktere $od a $do sou v dotazu ve where ale nefunguje to jak ma ukazuje to zapisy ktere by tam nemely dle zadanych datumu byt tudiz to delam spatne prosim poradte ;)
if($_GET[datod] != ""){$od="AND datum >= '$_GET[datod]'";}
if($_GET[datdo] != ""){$do="AND datum <= '$_GET[datdo]'";}
Jak vypadá kompletní sestavený SQL dotaz s podmínkou WHERE?
Jakého datového typu je datum a v jakém formátu je $_GET[datdo]?
Celkově ta podmínka je napsaná divně, co když jedna hodnota bude prázdná? To bys měl nějak ošetřit a vypsat alespoň nějaké upozornění.
Pro začátek by bylo myslím minimálně provést přiřazení proměnné předem:
A místo podmínky != "" bych spíš použil isset nebo empty.