Có thể là lỗi cú pháp SQL, do bạn quên trích dẫn $title
. Nó đã kết thúc dưới dạng từ khóa trong truy vấn (thậm chí không được nội suy dưới dạng chuỗi), dẫn đến lỗi. Và kết nối PDO của bạn không được định cấu hình để báo cáo lỗi. Sử dụng -> quote () trên các đối số trước -> query ():
$title = $DBH->quote($title);
$STH = $DBH->query("SELECT * FROM ratings WHERE title=$title ");
Hoặc tốt hơn, sử dụng SQL được tham số hóa:
$STH = $DBH->prepare("SELECT * FROM ratings WHERE title=? ");
$STH->execute(array($title));