nie otrzymujesz daty, ponieważ masz dodatkowe miejsce między cudzysłowami,
$query_getShows = "SELECT * FROM toho_shows WHERE toho_shows.show =' ". $show. " '";
^ HERE ^
które zostaną następnie przetworzone na
SELECT * FROM toho_shows WHERE toho_shows.show =' gothaf '
usuń go, a zadziała
$query_getShows = "SELECT * FROM toho_shows WHERE toho_shows.show ='". $show. "'";
Na marginesie, zapytanie jest podatne na SQL Injection
jeśli wartość (s ) zmiennych pochodziło z zewnątrz. Zapoznaj się z poniższym artykułem, aby dowiedzieć się, jak temu zapobiec. Używając PreparedStatements
możesz pozbyć się pojedynczych cudzysłowów wokół wartości.