Я пытаюсь сохранить / обновить данные с текстом "... Это означает, что вы можете вставить ключевые слова в заголовок страницы, где когда-либо ....." Это показывает 500 внутренних ошибок сервера, и когда я сохраняю без слова " вставка " в тексте выше, он легко сохраняется в базе данных. То же самое происходит, когда я использую зарезервированные слова, такие как update , delete в поле для добавления / обновления в базе данных. Ошибка связана с зарезервированным словом mysql, нет ли способов от него избавиться?
Я использую CodeIgniter и код для обновления приведенного выше текста:
function update_template($id,$newtext,$newcomptext)
{
$data=array(
'option_value'=>$newtext,
'competitive_value'=>$newcomptext
);
$this->db->where('id', $id);
$this->db->update('report_texts', $data);
return 'Successfully Updated';
}
Я был бы очень благодарен за помощь.