Det er sandsynligvis en SQL-syntaksfejl, fordi du har glemt at citere $title
. Det endte som bareword i forespørgslen (også ikke engang interpoleret som streng), hvilket resulterede i en fejl. Og din PDO-forbindelse var ikke konfigureret til at rapportere fejl. Brug ->citat() på argumenter før ->forespørgslen():
$title = $DBH->quote($title);
$STH = $DBH->query("SELECT * FROM ratings WHERE title=$title ");
Eller endnu bedre, brug parameteriseret SQL:
$STH = $DBH->prepare("SELECT * FROM ratings WHERE title=? ");
$STH->execute(array($title));