2016-09-29 136 views
1

當我笨2更新我的項目笨3.1.0我收到錯誤這樣獲取數據庫錯誤而登錄

您的SQL語法錯誤;檢查 對應於你的MySQL服務器版本正確的語法使用 附近手冊 'SET last_activity = 1475123991,user_data = ' 一:5:{S:8:\ 「身份\」; S:5:\」 ADM」位於第1行

UPDATE SET `last_activity` = 1475123991, `user_data` = 'a:5:{s:8:\"identity\";s:5:\"admin\";s:8:\"username\";s:5:\"admin\";s:5:\"email\";s:15:\"[email protected]\";s:7:\"user_id\";s:1:\"1\";s:14:\"old_last_login\";s:10:\"1475123252\";}' WHERE `session_id` = '6e963e57c9a5f087a5fcd39d9e2cdaa8' 

文件名:C:/wamp64/www/hosteliam/system/database/DB_driver.php

行號:691`

這是我行沒有691 return $this->display_error(array('Error Number: '.$error['code'], $error['message'], $sql));

已通過多種方式走了,但沒有找到合適的解決方案,現在實際上是從哪裏出現錯誤

回答

1

需要有UPDATE語句

一個表名不
UPDATE tablename SET col = ... 
     ^^^^^^^^^ 
1

您缺少table_name。

UPDATE table_name SET `last_activity` = 1475123991, `user_data` = 'a:5:{s:8:\"identity\";s:5:\"admin\";s:8:\"username\";s:5:\"admin\";s:5:\"email\";s:15:\"[email protected]\";s:7:\"user_id\";s:1:\"1\";s:14:\"old_last_login\";s:10:\"1475123252\";}' WHERE `session_id` = '6e963e57c9a5f087a5fcd39d9e2cdaa8' 
+0

,我應該改變 –

+0

@MOHAMMED:一個變化,你可以作出是一個實際的問題* *添加到您張貼的「問題」。 – spencer7593

+0

@MOHAMMED:在UPDATE旁邊,你需要放一個table_name。 SET之前。 –