Potrebbe essere un problema alla query $query e vedendo la query l'unica cosa potrebbe essere che la tua tabella non si chiami visualizza.