Anda tidak mendapatkan tanggal karena Anda memiliki ruang ekstra di antara tanda kutip,
$query_getShows = "SELECT * FROM toho_shows WHERE toho_shows.show =' ". $show. " '";
^ HERE ^
yang kemudian akan diurai menjadi
SELECT * FROM toho_shows WHERE toho_shows.show =' gothaf '
hapus dan itu akan berhasil
$query_getShows = "SELECT * FROM toho_shows WHERE toho_shows.show ='". $show. "'";
Sebagai catatan tambahan, kueri rentan dengan SQL Injection
jika nilainya(s ) dari variabel tersebut berasal dari luar. Silakan lihat artikel di bawah ini untuk mempelajari cara mencegahnya. Dengan menggunakan PreparedStatements
Anda dapat menghilangkan penggunaan tanda kutip tunggal di sekitar nilai.