Allora cerco di essere il più chiaro possibile

questo è il codice
<?php
$host='localhost';
$user='root';
$password='laptop';
$database='Multimedia_Casa';
$db=mysql_connect($host,$user,$password)
or die("Impossibile connettersi al server $host");
mysql_select_db($database, $db)
or die ("Impossibile connettersi al database $database");
$Casa_ed=$_POST['Casa_ed'];
$Genere=$_POST['Genere'];
$Tit_Libri=$_POST['Tit_Libri'];
$nome_aut=$_POST['nome_aut'];
$cognome_aut=$_POST['cognome_aut'];
$Tit_DVD=$_POST['Tit_DVD'];
$nome_reg=$_POST['nome_reg'];
$cognome_reg=$_POST['cognome_reg'];
$Tit_game=$_POST['Tit_game'];
//$Casa_ed,$Genere. $Tit_Libri, $, $Tit_DVD, $Regista, $Tit_Game
//print($Tit_Libri);
$query = "SELECT * FROM libri WHERE Titolo='.$Tit_libri.'";
$dbResult = mysql_query($query, $db) or die ("Errore: ".mysql_error());
print "<table border=\"1\">\n";
while($line = mysql_fetch_array($dbResult,MYSQL_NUM)){
print "\t<tr>\n";
foreach ($line as $col_value){
print "\t\t<td>$col_value</td>\n";
}
print "\t</tr>\n";
}
print "</table>\n";
my_free_result($dbResult);
mysql_close($db);
?>
come commento c'è il comando che uso per stampare la variabile.
per usare tale comando, devo mettere come commento tutto il resto del codice, cioè da $query sino alla fine.
perchè se lo metto anche prima della query senza togliere il codice sottostante non stampa assolutamente nulla.
e sembra quasi che la pagina non si carichi del tutto.
Mi sono spiegato meglio così?