Привет я получаю ниже ошибка для SQL-запроса в PHP:
Ошибка базы данных Произошла
Номер ошибки: 1064
У вас есть ошибка в вашем синтаксисе SQL; проверьте руководство, соответствующее вашей версии сервера MariaDB, чтобы найти правильный синтаксис для использования рядом
') ORDER BY FIELD(qbank.qid, )'
в строке 1
SELECT qbank.*,question_category.* FROM qbank JOIN question_category ON qbank.cid = question_category.cid where qbank.institute_id = '1' and qid in () ORDER BY FIELD(qbank.qid, )
Код как ниже:
$query = $this -> db -> query("SELECT qbank.*,question_category.* FROM qbank JOIN question_category ON qbank.cid = question_category.cid where qbank.institute_id = '$institute_id' and qid in ($assignqids) ORDER BY FIELD(qbank.qid, $assignqids ) ");
$qidarr=$query->result_array();
Задача ещё не решена.
Других решений пока нет …