Det är troligtvis ett SQL-syntaxfel, eftersom du glömde att citera $title
. Det slutade som blottord i frågan (inte ens interpolerat som sträng), vilket resulterade i ett fel. Och din PDO-anslutning var inte konfigurerad för att rapportera fel. Använd ->quote() på argument före ->query():
$title = $DBH->quote($title);
$STH = $DBH->query("SELECT * FROM ratings WHERE title=$title ");
Eller ännu bättre, använd parametrerad SQL:
$STH = $DBH->prepare("SELECT * FROM ratings WHERE title=? ");
$STH->execute(array($title));