【发布时间】:2016-04-25 08:54:10
【问题描述】:
我使用 codeigniter 的时间不长,但遇到了一个非常奇怪的问题。
我试图在登录过程后设置一个名为 user_id 的会话,但由于某种原因,我得到了一个 MYSQL 错误,即使我不使用 MYSQL 作为会话存储。
有会话配置文件。
$config['sess_driver'] = 'files';
$config['sess_cookie_name'] = 'ci_session';
$config['sess_expiration'] = 7200;
$config['sess_save_path'] = NULL;
$config['sess_match_ip'] = FALSE;
$config['sess_time_to_update'] = 300;
$config['sess_regenerate_destroy'] = FALSE;
CI 不应该有任何理由在尝试设置会话时实际上给我一个 MYSQL 错误。
【问题讨论】:
-
我认为您的问题与自动化过程有关,但会话
-
当我尝试创建一个没有 codeigniter 会话类的默认 php 会话时,它运行良好..
-
创建会话的注释行。这种情况下的错误是什么?
-
这是错误
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near SET last_activity = 1461574823, user_data = 'a:2:{s:9:\"user_data\";s:0:\"\"' at line 1 -
在
get()之前回显$this->db->get_compiled_select()
标签: php codeigniter