Я не знаю, почему я получаю ошибку
Неустранимая ошибка: Uncaught PDOException: SQLSTATE [42000]: Синтаксическая ошибка или нарушение доступа: 1064 В синтаксисе SQL имеется ошибка;проверьте руководство, соответствующее вашей версии сервера MySQL, чтобы найти правильный синтаксис для использования рядом с «Препроцессором» в строке 1 в /var/www/html/phpquiz/result.php:17
Произошла ошибкапри выполнении подготовленного оператора, т.е. при выполнении $cho->execute();
<?php
session_start();
if(!isset($_SESSION['score'])){
$_SESSION['score'] = 0;
}
if(isset($_POST['submit'])){
$arr = array("a", "b", "c", "d", "e");
for($i = 1; $i < 6; $i++){
$text = $_POST['que_'.$arr[$i-1]];
echo "$text<br> ";
$cho = $pdo->prepare("SELECT id from choices where `text` = $text");
$cho->execute();
$r = $cho->fetch(PDO::FETCH_ASSOC);
echo $r;
}
}
?>