Я использую скрипт PHP, который обновляет таблицу из базы данных Oracle.Сначала я получаю объект с JSON:
[{"lot":"KLMHA17N9N00","requestor":"B10078","id":"FRESHLOT","username":"B26696","password":"B26696"},{"lot":"KLMHA17R1800","requestor":"B10078","id":"FRESHLOT"}]
Это без проблем, так как я использую JSON в других проектах.
Затем я создаю запрос после анализа результатов в $Объект rmrid:
$db_query = "update ao_lots
set RMRID='".$rmrid->requestor."-".$rmrid->id."'
where ALOT_NUMBER='".$rmrid->lot."';";
Если я повторяю запрос, я получаю это:
update ao_lots
set RMRID='B10078-FRESHLOT'
where ALOT_NUMBER='KLMHA17N9N00';
Я не вижу здесь никаких проблем, но когда я выполняю запрос, я получаю это предупреждение и ничегообновлено:
ПРЕДУПРЕЖДЕНИЕ: oci_execute () [function.oci-execute]: ORA-00911: недопустимый символ
Я провел некоторый поиск по этому коду ошибки, но яне могу исправить это с информацией, которую я нашел
Любые предложения будут с благодарностью