यह संभवतः एक SQL सिंटैक्स त्रुटि है, क्योंकि आप $title
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));