[問題] 關於MySQL的錯誤碼1064的意思....

AppServ Running Discuss
關於 AppServ 架設使用操作討論,沒有按照發文格式一律砍文!

版主: 版主管理群

peja
星球普通子民
星球普通子民
文章: 10
註冊時間: 2006-06-11 10:50

[問題] 關於MySQL的錯誤碼1064的意思....

文章 peja »

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 'SET session_id='85eff82e854d01d8179a26ad98d1c51d', validate_key='VHYKG', timesta' at line 1

像上面這行....
到底代表什麼意義呢?
似乎是跟MySQL版本有關...
但是我也沒更新MySQL啊..@@
請高手指導一下吧~~感恩!
messagebox
竹貓忠實會員
竹貓忠實會員
文章: 981
註冊時間: 2003-02-24 23:34

文章 messagebox »

You have an error in your SQL syntax;
他不是說的很清楚嗎~SQL語法錯誤~~

至於錯在哪~~
把整段SQL貼出來吧~
peja
星球普通子民
星球普通子民
文章: 10
註冊時間: 2006-06-11 10:50

文章 peja »

messagebox 寫: 至於錯在哪~~
把整段SQL貼出來吧~
真是不好意思...小弟才疏學淺...
實在不知道這一段的SQL從何找起...@@||

不瞞大大...
這段錯誤是在我更新OSC外掛留言板之後才出現的...
同樣的留言板我安裝在本機可以使用...
但是安裝於位於虛擬主機的網站卻會在我按留言時出錯...
因為到處求救無門...所以才又在此發問...
想說至少知道大致錯誤方向...
我在其他地方發問有人說是PHP語法太新導致MySQL不支援才出錯...
這有可能嗎?
chiouss
竹貓忠實會員
竹貓忠實會員
文章: 1741
註冊時間: 2002-11-29 18:19

文章 chiouss »

peja 寫:我在其他地方發問有人說是PHP語法太新導致MySQL不支援才出錯...
這有可能嗎?
一種可能是 MySQL 的版本太新會導致舊的 SQL 語法拿來用會出現問題,也有可能是用了新的 MySQL 才會有的功能在舊的 MySQL 機器上面會出現問題。

但是不會有 PHP 版本太新造成 MySQL 不支援這種問題...
peja
星球普通子民
星球普通子民
文章: 10
註冊時間: 2006-06-11 10:50

文章 peja »

chiouss 寫: 一種可能是 MySQL 的版本太新會導致舊的 SQL 語法拿來用會出現問題,
我查了一下虛擬主機的MySQL是4.1.19...
比我本機的4.0.24還要新...
不過就算是這樣我目前也不知道該怎麼解決....
學PHP+MySQL也才剛起步而已...
這個錯誤訊息實在讓我沒有頭緒...
只好暫時先放棄了= =||...
感謝兩位的幫忙....
chiouss
竹貓忠實會員
竹貓忠實會員
文章: 1741
註冊時間: 2002-11-29 18:19

文章 chiouss »

peja 寫:
chiouss 寫: 一種可能是 MySQL 的版本太新會導致舊的 SQL 語法拿來用會出現問題,
我查了一下虛擬主機的MySQL是4.1.19...
比我本機的4.0.24還要新...
不過就算是這樣我目前也不知道該怎麼解決....
通常把你的套件 (ex.phpBB, OSC, ...) 更新到最新會解決這種問題,如果問題是出在套件上面的話...。因為一定有人會裝新版的 server 然後發現套件裝不起來回報給 dev team。
--
4.0.24? 你是裝泡麵包 (Appserv, XAMPP, ...) 還是 package 嗎?怎麼是這個版本? @@
peja
星球普通子民
星球普通子民
文章: 10
註冊時間: 2006-06-11 10:50

文章 peja »

chiouss 寫: 4.0.24? 你是裝泡麵包 (Appserv, XAMPP, ...) 還是 package 嗎?怎麼是這個版本? @@
泡麵包....Appserv2.4.4a....
疑........為什麼要叫泡麵包...=.=?
很多料掺在一起嗎...= =..
chiouss 寫: 如果問題是出在套件上面的話...。因為一定有人會裝新版的 server 然後發現套件裝不起來回報給 dev team。
這是個不錯的解決方向....
我竟然都沒想到...@@
謝謝~~
chiouss
竹貓忠實會員
竹貓忠實會員
文章: 1741
註冊時間: 2002-11-29 18:19

文章 chiouss »

peja 寫:
chiouss 寫: 4.0.24? 你是裝泡麵包 (Appserv, XAMPP, ...) 還是 package 嗎?怎麼是這個版本? @@
泡麵包....Appserv2.4.4a....
疑........為什麼要叫泡麵包...=.=?
很多料掺在一起嗎...= =..
因為"即食"和"方便" :Q
--
2.4.4a 好舊喔...
peja
星球普通子民
星球普通子民
文章: 10
註冊時間: 2006-06-11 10:50

文章 peja »

chiouss 寫: 2.4.4a 好舊喔...
我是在這個區的置頂文抓的...
看他建議用2.4.x所以才裝這個版...
chiouss
竹貓忠實會員
竹貓忠實會員
文章: 1741
註冊時間: 2002-11-29 18:19

文章 chiouss »

peja 寫:
chiouss 寫: 2.4.4a 好舊喔...
我是在這個區的置頂文抓的...
看他建議用2.4.x所以才裝這個版...
用 2.4.x 系列的話好歹也有 2.4.5 吧?
peja
星球普通子民
星球普通子民
文章: 10
註冊時間: 2006-06-11 10:50

文章 peja »

chiouss 寫: 用 2.4.x 系列的話好歹也有 2.4.5 吧?
QQ....我是個被2005年7月置頂文誤導的可憐人...
不要再虧我了...
messagebox
竹貓忠實會員
竹貓忠實會員
文章: 981
註冊時間: 2003-02-24 23:34

文章 messagebox »

peja 寫:真是不好意思...小弟才疏學淺...
實在不知道這一段的SQL從何找起...@@||

不瞞大大...
這段錯誤是在我更新OSC外掛留言板之後才出現的...
同樣的留言板我安裝在本機可以使用...
但是安裝於位於虛擬主機的網站卻會在我按留言時出錯...
因為到處求救無門...所以才又在此發問...
想說至少知道大致錯誤方向...
我在其他地方發問有人說是PHP語法太新導致MySQL不支援才出錯...
這有可能嗎?
完全花掉了~
你錯誤的程式是PHPBB嗎??
如果是~你更新了什麼東西呢~~
如果不是~不把你發生錯誤的東西(程式)跟大家說~~怎麼解答呢??~

同樣都是MYSQL4~我猜不是版本的問題~
應該只是單純語法的問題~

如果你真的不知道(或找不到)那段SQL是什麼~
把你的連結張貼出來~讓大家自己去看~

就你的發文下的標題~你遇到的問題是SQL語法錯誤~
怎麼解決又是另外一回事~~
因為根本沒有足夠的資訊去除錯~

另外~這錯誤訊息是MYSQL回傳的PHP的~
所以絕對跟PHP的版本沒關係~~
這錯誤是發生在PHP送出你的SQL命令~
MYSQL收到後要解譯這段命令~卻發生他看不懂的指令~
然後MYSQL就跟PHP說~你打錯命令了啦~>_<
chiouss
竹貓忠實會員
竹貓忠實會員
文章: 1741
註冊時間: 2002-11-29 18:19

文章 chiouss »

messagebox 寫:完全花掉了~
你錯誤的程式是PHPBB嗎??
如果是~你更新了什麼東西呢~~
如果不是~不把你發生錯誤的東西(程式)跟大家說~~怎麼解答呢??~
他有說是 OSC 的某 MOD :Q
同樣都是MYSQL4~我猜不是版本的問題~
應該只是單純語法的問題~
不不...MySQL 4.0 -> 4.1 差很多,常見的一堆 utf8 問題都是因為升級到 4.1 才會有的問題。
peja
星球普通子民
星球普通子民
文章: 10
註冊時間: 2006-06-11 10:50

文章 peja »

chiouss 寫: 他有說是 OSC 的某 MOD :Q
messagebox 寫: 就你的發文下的標題~你遇到的問題是SQL語法錯誤~
怎麼解決又是另外一回事~~
因為根本沒有足夠的資訊去除錯~
連結是這個http://www.tifj-faucets.com.tw/shop/gbaddentry.php
也就是在這一頁按下我要留言之後...http://www.tifj-faucets.com.tw/shop/gbook.php

><....正是因為他是個和PHPBB沒啥關係的MOD...
所以我才一直沒貼出完整狀況來請求各位的幫忙...
因為我自己也覺得這樣的要求有點過分....
畢竟這裏也不是OSC的版...
因為一直在別處的OSC版求救無門...
所以才來這裡繞圈圈問....

不過我現在已經有解決的方向了....
邁向那個MOD作者的站.....
全是英文.......XD........
感謝兩位的幫忙.......
messagebox
竹貓忠實會員
竹貓忠實會員
文章: 981
註冊時間: 2003-02-24 23:34

文章 messagebox »

基本上我是希望你能補上錯誤的檔案或你修改參考的來源連結~

簡單來說就是讓我能抓到你發生錯誤的檔案~
才能開始除錯這工作~

或者說白話一點~把你的gbaddentry.php放上來~
或任何可以下載到跟你一樣的那個檔案來源~

至於UTF-8那些問題跟PERL時代存在的衝碼是一樣的~
不能歸咎在MYSQL上頭~
那是在送SQL之前程式設計師本身就要處理的~
回覆文章

回到「AppServ」