Хорошо, это может быть глупо, но я не могу заставить CI прекратить цитирование моей таблицы. Я использую этот код в моей модели:Как остановить CodeIgniter от цитирования моей таблицы
$oracle->select('id',FALSE);
$oracle->from('ms_item');
Этот код приведет Выберите заявление следующим образом:
SELECT id FROM "ms_item"
Проблема заключается в том, Oracle не может найти таблицу, если она есть кавычки или двойные кавычки. CI сказал, что второй параметр в select() удалит любую цитату, сгенерированную Query Builder, но я не знаю, как удалить цитату, сгенерированную с помощью(), пожалуйста, помогите ...
Спасибо ...
Для записки, я использую Oracle 11g и oci8_11g.dll
«$ oracle-> from (REPLACE (ms_item, '' ',' \" ') AS ms_item) ' –
Попробуйте написать имя таблицы в верхнем регистре. $ Oracle-> из ('MS_ITEM'); – BobC
Lol, спасибо @BobC, это сработало! Я так глуп, что не пробовал эту возможность. –