Вероятно е SQL синтактична грешка, защото сте забравили да цитирате $title
. Завършва като гола дума в заявката (също дори не е интерполирана като низ), което води до грешка. И вашата PDO връзка не е конфигурирана да докладва грешки. Използвайте ->quote() за аргументи преди ->query():
$title = $DBH->quote($title);
$STH = $DBH->query("SELECT * FROM ratings WHERE title=$title ");
Или още по-добре, използвайте параметризиран SQL:
$STH = $DBH->prepare("SELECT * FROM ratings WHERE title=? ");
$STH->execute(array($title));