Es probable que sea un error de sintaxis SQL, porque olvidó citar $title
. Terminó como palabra simple en la consulta (y ni siquiera interpolada como cadena), lo que resultó en un error. Y su conexión PDO no estaba configurada para informar errores. Use ->quote() en argumentos antes de ->query():
$title = $DBH->quote($title);
$STH = $DBH->query("SELECT * FROM ratings WHERE title=$title ");
O mejor aún, use SQL parametrizado:
$STH = $DBH->prepare("SELECT * FROM ratings WHERE title=? ");
$STH->execute(array($title));