Ошибка 1064 с помощью CodeIgniter в таблице ci_sessions

// Run the update query $this->CI->db->where('session_id', $this->userdata['session_id']); $this->CI->db->update($this->sess_table_name, array('last_activity' => $this->userdata['last_activity'], 'user_data' => $custom_userdata)); 

У меня проблема с сеансами в CodeIgniter. Я загрузил версию las CI, и мне нужно изменить многие вещи, чтобы это сработало, но когда я пытаюсь войти в свой веб-сайт, у меня есть эта проблема с ошибкой 1064 MySQL :

У вас есть ошибка в синтаксисе SQL; проверьте руководство, соответствующее версии вашего сервера MySQL, для правильного синтаксиса для использования рядом с 'SET last_activity = 1430854831, user_data =' a: 8: {s: 9: \ "user_data \"; s: 0: \ "\" ' в строке 1

UPDATE SET last_activity = 1430854831, user_data = 'a: 8: {s: 9: \ "user_data \"; s: 0: \ "\"; s: 10: \ "id_cliente \"; s: 1: \ "2 \ "; s: 4: \" name \ "; s: 14: \" Martín Sosa \ "; s: 8: \" lastName \ "; s: 6: \" Plaz \ "; s: 9: \" lastName2 \ "; s: 4: \" Loah \ "; s: 15: \" numberExpedient \ "; s: 5: \" 00002 \ "; s: 5: \" электронной почты \ "; s: 27: \" mart94@hotmail.com \ "; s: 3: \" rol \ "; s: 1: \" 1 \ ";} 'WHERE session_id =' 6b4cceb3679bdc63a4534c6be0efd54f '

Имя файла: libraries / Session.php

Номер строки: 289

Вам не хватает имени таблицы сеансов

 update TABLE_NAME set ... 

Правильно ли установлено это $this->sess_table_name ?

Проверьте конфигурационный файл:

 $config['sess_table_name'] = 'ci_sessions'; 

Также проверьте руководство: http://www.codeigniter.com/userguide3/libraries/sessions.html.

Добавьте это, чтобы проверить свой конфигурационный файл:

 $config['sess_table_name'] = 'ci_sessions'; $config['sess_use_database'] = FALSE; 

Надеюсь, что это поможет …