AppServ Running Discuss
關於 AppServ 架設使用操作討論,沒有按照發文格式一律砍文!
版主: 版主管理群
peja
星球普通子民
文章: 10 註冊時間: 2006-06-11 10:50
文章
由 peja » 2006-06-11 11:54
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 » 2006-06-11 12:18
You have an error in your SQL syntax;
他不是說的很清楚嗎~SQL語法錯誤~~
至於錯在哪~~
把整段SQL貼出來吧~
peja
星球普通子民
文章: 10 註冊時間: 2006-06-11 10:50
文章
由 peja » 2006-06-11 13:32
messagebox 寫:
至於錯在哪~~
把整段SQL貼出來吧~
真是不好意思...小弟才疏學淺...
實在不知道這一段的SQL從何找起...@@||
不瞞大大...
這段錯誤是在我更新OSC外掛留言板之後才出現的...
同樣的留言板我安裝在本機可以使用...
但是安裝於位於虛擬主機的網站卻會在我按留言時出錯...
因為到處求救無門...所以才又在此發問...
想說至少知道大致錯誤方向...
我在其他地方發問有人說是PHP語法太新導致MySQL不支援才出錯...
這有可能嗎?
chiouss
竹貓忠實會員
文章: 1741 註冊時間: 2002-11-29 18:19
文章
由 chiouss » 2006-06-11 15:05
peja 寫: 我在其他地方發問有人說是PHP語法太新導致MySQL不支援才出錯...
這有可能嗎?
一種可能是 MySQL 的版本太新會導致舊的 SQL 語法拿來用會出現問題,也有可能是用了新的 MySQL 才會有的功能在舊的 MySQL 機器上面會出現問題。
但是不會有 PHP 版本太新造成 MySQL 不支援這種問題...
peja
星球普通子民
文章: 10 註冊時間: 2006-06-11 10:50
文章
由 peja » 2006-06-11 17:37
chiouss 寫:
一種可能是 MySQL 的版本太新會導致舊的 SQL 語法拿來用會出現問題,
我查了一下虛擬主機的MySQL是4.1.19...
比我本機的4.0.24還要新...
不過就算是這樣我目前也不知道該怎麼解決....
學PHP+MySQL也才剛起步而已...
這個錯誤訊息實在讓我沒有頭緒...
只好暫時先放棄了= =||...
感謝兩位的幫忙....
chiouss
竹貓忠實會員
文章: 1741 註冊時間: 2002-11-29 18:19
文章
由 chiouss » 2006-06-11 17:49
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 » 2006-06-11 18:25
chiouss 寫:
4.0.24? 你是裝泡麵包 (Appserv, XAMPP, ...) 還是 package 嗎?怎麼是這個版本? @@
泡麵包....Appserv2.4.4a....
疑........為什麼要叫泡麵包...=.=?
很多料掺在一起嗎...= =..
chiouss 寫:
如果問題是出在套件上面的話...。因為一定有人會裝新版的 server 然後發現套件裝不起來回報給 dev team。
這是個不錯的解決方向....
我竟然都沒想到...@@
謝謝~~
chiouss
竹貓忠實會員
文章: 1741 註冊時間: 2002-11-29 18:19
文章
由 chiouss » 2006-06-11 18:35
peja 寫: chiouss 寫:
4.0.24? 你是裝泡麵包 (Appserv, XAMPP, ...) 還是 package 嗎?怎麼是這個版本? @@
泡麵包....Appserv2.4.4a....
疑........為什麼要叫泡麵包...=.=?
很多料掺在一起嗎...= =..
因為"即食"和"方便" :Q
--
2.4.4a 好舊喔...
peja
星球普通子民
文章: 10 註冊時間: 2006-06-11 10:50
文章
由 peja » 2006-06-11 19:54
chiouss 寫:
2.4.4a 好舊喔...
我是在這個區的置頂文抓的...
看他建議用2.4.x所以才裝這個版...
chiouss
竹貓忠實會員
文章: 1741 註冊時間: 2002-11-29 18:19
文章
由 chiouss » 2006-06-12 11:20
peja 寫: chiouss 寫:
2.4.4a 好舊喔...
我是在這個區的置頂文抓的...
看他建議用2.4.x所以才裝這個版...
用 2.4.x 系列的話好歹也有 2.4.5 吧?
peja
星球普通子民
文章: 10 註冊時間: 2006-06-11 10:50
文章
由 peja » 2006-06-12 16:43
chiouss 寫:
用 2.4.x 系列的話好歹也有 2.4.5 吧?
QQ....我是個被2005年7月置頂文誤導的可憐人...
不要再虧我了...
messagebox
竹貓忠實會員
文章: 981 註冊時間: 2003-02-24 23:34
文章
由 messagebox » 2006-06-12 20:16
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 » 2006-06-12 20:58
messagebox 寫: 完全花掉了~
你錯誤的程式是PHPBB嗎??
如果是~你更新了什麼東西呢~~
如果不是~不把你發生錯誤的東西(程式)跟大家說~~怎麼解答呢??~
他有說是 OSC 的某 MOD :Q
同樣都是MYSQL4~我猜不是版本的問題~
應該只是單純語法的問題~
不不...MySQL 4.0 -> 4.1 差很多,常見的一堆 utf8 問題都是因為升級到 4.1 才會有的問題。
messagebox
竹貓忠實會員
文章: 981 註冊時間: 2003-02-24 23:34
文章
由 messagebox » 2006-06-12 23:15
基本上我是希望你能補上錯誤的檔案或你修改參考的來源連結~
簡單來說就是讓我能抓到你發生錯誤的檔案~
才能開始除錯這工作~
或者說白話一點~把你的gbaddentry.php放上來~
或任何可以下載到跟你一樣的那個檔案來源~
至於UTF-8那些問題跟PERL時代存在的衝碼是一樣的~
不能歸咎在MYSQL上頭~
那是在送SQL之前程式設計師本身就要處理的~