Es handelt sich wahrscheinlich um einen SQL-Syntaxfehler, weil Sie vergessen haben, $title
in Anführungszeichen zu setzen . Es landete als Bareword in der Abfrage (auch nicht einmal interpoliert als String), was zu einem Fehler führte. Und Ihre PDO-Verbindung wurde nicht konfiguriert, um Fehler zu melden. Verwenden Sie ->quote() für Argumente vor der ->query():
$title = $DBH->quote($title);
$STH = $DBH->query("SELECT * FROM ratings WHERE title=$title ");
Oder noch besser, verwenden Sie parametrisiertes SQL:
$STH = $DBH->prepare("SELECT * FROM ratings WHERE title=? ");
$STH->execute(array($title));