Почему этот PDO не выполняется?PDO mysql select query not executing
$statement = $db->prepare("select * from quest where id = :'"+$testno+"'");
$statement->execute();
$row = $statement->fetch(PDO::FETCH_ASSOC);
echo "Q:".$row["questions"];
«Q» не отражается.
ваш запрос не работает, так как ': ' "+ $ testno +"'" 'вы кладете фактическое значение, но это должно быть строка, которую вы замените, как и в ответе Ричарда Бернарда. Посмотрите –
'+' только для чисел. Оператор конкатенации строк равен '.' – HerrSerker
@HerrSerker id - это номер – X10nD