我有2 1064个SQL错误而无法解决它们

时间:2016-09-14 19:40:40

标签: mysql-error-1064

此代码在ph 5.3上运行良好。我的服务器升级到php5.6,现在代码不再有效了。

这是两个陈述。

$sql = "UPDATE " . FORUM_TOUR_TABLE . "
            SET page_subject = '$subject', page_text = '$message', page_access = $page_access
            WHERE page_id = $id";

它说:

`SQL错误:第3行'WHERE page_id = 1'附近的1064语法错误

UPDATE SET phpbb_forum_tour page_subject ='欢迎来到塔',page_text ='请更新我'= WHERE page_access page_id = 1

线:172 文件:admin_forum_tour.php`

当我尝试更新帖子时会发生这种情况。

当我尝试使用此代码添加新帖子时:

$sql = "INSERT INTO " . FORUM_TOUR_TABLE . " (page_id, page_subject, page_text, page_sort, bbcode_uid, page_access)
            VALUES ($id, '$subject', '$message', $page, '$bbcode_uid', $page_access)";

这给了我这个:

`SQL错误:第2行')'附近的1064语法错误

INSERT INTO phpbb_forum_tour(page_id,page_subject,page_text,page_sort,bbcode_uid,page_access)VALUES(3,'2 Word Rule','Hello World I am here',30,'f4e1be18dc')

线:198 文件:admin_forum_tour.php`

我100%道歉,因为我更确定它已被击败致死。我一直在寻找几个小时,但几乎放弃了。我有一次工作,但被告知我开了自己注射。我不是专业编码员。我有时会很幸运并且让事情有效。我确信这些错误和代码是最基本的,但我仍然在学习。

感谢您帮助和理解我的“新手”。

0 个答案:

没有答案