[求助] 站上有很多 SQL 高手,可以幫忙解決嗎?

by jay
2007.10.08 11:21AM
[求助] 站上有很多 SQL 高手,可以幫忙解決嗎?

SQL Error : 1064 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 ' 1)' at line 2

INSERT INTO phpbb_auth_access (forum_id, group_id, auth_mod) VALUES (11, , 1)

這是修改會員成版面管理員時會丟回的錯誤訊息,
但是舊的會員又不會。

7 則回應

  • jay

    會員轉換的時候出的錯吧... 以後要 promo 的 user 我再進 sql 加 gid 好了 :?

    2007-10-09
  • 剛剛查了一下~
    國外的網站似乎是說因為沒有那個會員本身沒有group_id所以才導致這樣@@?
    http://www.phpbbinstallers.net/board/viewtopic.php?p=4367&sid=4794ba3b45e3ded71c6806191c0a1956
    不知道roach大跟他是否遇到同樣的問題~

    2007-10-08
  • roach wrote:
    SQL Error : 1064 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 ' 1)' at line 2
    
    INSERT INTO phpbb_auth_access (forum_id, group_id, auth_mod) VALUES (11, , 1)

    這是修改會員成版面管理員時會丟回的錯誤訊息,
    但是舊的會員又不會。

    roach大~我看不太懂這意思耶@_@?
    是說~新進來的會員你提升權限時才會出錯誤,而提升舊會員不會?
    那...是所有新會員都會嗎?還是單獨某個新會員呢?

    PS.雖然說小弟程式極弱可能幫不上忙啦~不過還是有興趣想了解一下>"<

    2007-10-08
  • jay

    message_die(GENERAL_ERROR, "Couldn't update private forum permissions", "", __LINE__, __FILE__, $sql); 說是這行 392 行的錯誤, 附上檔案... 不知道有沒有善心人士要幫忙看看...

    admin_ug_auth.php.txt

    2007-10-08
  • jay

    我剛剛有查了一下...
    http://dev.mysql.com/doc/refman/5.0/en/join.html
    好像是這個,當初phpbb2 似乎是針對 mysql3 / 4 寫的...
    但是DreamHost的Sql升級到5了...

    mysql5 的 join 語法比較嚴謹, 好像引號內還要加上 ()

    2007-10-08
  • http://twpug.net/modules/newbb/viewtopic.php?post_id=5926

    Quote:

    這個問題常常發生,一般都是打錯(多個或少個逗點、引號、...)或是誤用系統保留字造成

    Quote:

    建議你把 SQL statement 送到 database 之前,把它 print / echo 出來看看出了甚麼問題,可能是 kiang 所說得打錯字,也有可能是部分變量在運算時搞錯了,當然也有可能你的 SQL statement 弄錯了語法。

    2007-10-08
  • 呼叫azi妹,如果OK的話,可以幫忙支援一下嗎?

    2007-10-08