此代码在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%道歉,因为我更确定它已被击败致死。我一直在寻找几个小时,但几乎放弃了。我有一次工作,但被告知我开了自己注射。我不是专业编码员。我有时会很幸运并且让事情有效。我确信这些错误和代码是最基本的,但我仍然在学习。
感谢您帮助和理解我的“新手”。