Il nome della tabella è corretto?

$table_to_view = "siti-web";

Prova a sostituire questa riga nel codice:

Codice PHP:
...
$query "SELECT * FROM '$db_name'.'$table_to_view'"
...