nedostanete žádné datum, protože mezi uvozovkami máte více místa,
$query_getShows = "SELECT * FROM toho_shows WHERE toho_shows.show =' ". $show. " '";
^ HERE ^
který bude poté analyzován do
SELECT * FROM toho_shows WHERE toho_shows.show =' gothaf '
odstraňte jej a bude fungovat
$query_getShows = "SELECT * FROM toho_shows WHERE toho_shows.show ='". $show. "'";
Vedlejší poznámkou je, že dotaz je zranitelný pomocí SQL Injection
pokud je hodnota (s ) proměnných pochází zvenčí. Podívejte se prosím na níže uvedený článek, kde se dozvíte, jak tomu zabránit. Pomocí PreparedStatements
můžete se zbavit používání jednoduchých uvozovek kolem hodnot.