Привет, ребята У меня ошибка в этом запросе, и снова я не могу понять, что не так? я не могу найти ошибку. Я знаю, что это простой код, но может вы, ребята, пожалуйста, помогите мне в решении этойОшибка обновления запроса Sql в значениях
я получил ошибку
У Вас есть ошибка в вашем SQL синтаксиса; проверьте руководство, которое соответствует версии сервера MySQL для правильного синтаксиса использовать вблизи «где TestID = 4 и qnid = 1» в строке 1
$query = "update question set question='" . htmlspecialchars($_REQUEST['question'],ENT_QUOTES) . "',optiona='" . htmlspecialchars($_REQUEST['optiona'],ENT_QUOTES) . "',optionb='" . htmlspecialchars($_REQUEST['optionb'],ENT_QUOTES) . "',optionc='" . htmlspecialchars($_REQUEST['optionc'],ENT_QUOTES) . "',optiond='" . htmlspecialchars($_REQUEST['optiond'],ENT_QUOTES) . "',correctanswer='" . htmlspecialchars($_REQUEST['correctans'],ENT_QUOTES) . "',marks='" . htmlspecialchars($_REQUEST['marks'],ENT_QUOTES) . "',audiopath=" . htmlspecialchars($_REQUEST['AudioPath'],ENT_QUOTES) . " where testid=" . $_SESSION['testqn'] . " and qnid=" . $_REQUEST['qnid'] . " ;";
if ([email protected]($query))
$_GLOBALS['message'] = mysql_error();
else
$_GLOBALS['message'] = "Question is updated Successfully.";
}
Спасибо для тех, кто будет отвечать
Вы используете '@' Перед ExecuteQuery. Это вызовет предупреждение/ошибку. http://php.net/manual/en/language.operators.errorcontrol.php – Ambrish
Вставка уже работает сэр. Я просто запутался. Мне нужно обновить и вставить – user2693428
удалять @ ничего не решить ~ _ ~ такая же ошибка – user2693428