hama โพสต์ 2008-5-30 08:30:12

เราเคยแจ้งปัญหา SQL Error ใน Refresh Toplist 2.5 แล้วทีนึง

เราเคยแจ้งปัญหา SQL Error ใน Refresh Toplist 2.5 แล้วทีนึง
http://cazdesign.com/forums/thread-2641-1-1.html
แต่เขาบอกว่า ปลั๊กอินไม่ได้ยุ่งกะดาต้าเบส

แต่มาวันนี้เราเจอปัญหาอีกแล้ว หลังจากเข้าไปเซ็ตค่าในนั้นนิดหน่อย
แต่คราวนี้เราลองปิดเปิดฟังก์ชั่นแต่ละอันดูว่าตกลงเสียตรงไหน
ก็ไปเจอว่าถ้าเราเปิด digestthread_subject หรือ กระทู้สำคัญ ให้มันโชว์ มันจะขึ้นเออเรอที่หน้าแรก
Discuz! info: MySQL Query Error

Time: 2008-5-30 7:54am
Script: /index.php

SQL: SELECT t.tid, t.author, t.authorid, t.subject, t.dateline, t.lastpost, t.lastposter, t.views, t.replies, t.highlight, t.highlight, f.name FROM threads t, forums f WHERE f.fid=t.fid AND t.closed NOT LIKE 'moved|%' AND t.dateline>1196556850 AND t.digest in (1,2,3) AND f.fid not in (0) AND t.displayorder not in (-1,-2) ORDER BY t. DESC, t.dateline DESC, t.replies DESC, t.views DESC, t.displayorder DESC LIMIT 0,10
Error: 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 'DESC, t.dateline DESC, t.replies DESC, t.views DESC, t.displayorder DESC LIMIT 0' at line 1
Errno.: 1064

Similar error report has beed dispatched to administrator before.สรุปคือเป็นที่ฟังก์ชั่น digestthread_subject ตอนแรกนึกว่าเป็นที่ cache หรือเปล่า
มันไปเรียก cache เลยเออเรอร์หรือเปล่า ก็เลยลองปิด cache ในฟังก์ชั่นนั้นดู
เคลียร์ cache ใหม่แล้ว ก็ยังเออเรอ ลองปิด cache ของปลั๊กอินก็ยังเออเรอร์
แสดงว่าไม่เกี่ยวอะไรกับ cache แต่เกี่ยวกับฟังก์ชั่น
ดูจากเออเรอร์มันก็เกี่ยวกับการเรียก หัวข้อ เรียกข้อมูลของโพสมาแสดงทั้งนั้นเลย

ไม่ทราบว่าพอจะรู้สาเหตุและวิธีแก้บ้างมั๊ยค่ะ คนอื่นไม่เคยเจอบ้างเลยเหรอ
เราเจอหลังจากที่เข้าไปเปลี่ยนค่า จำนวนรูปที่จะแสดงแค่นั้นเอง
ครั้งที่แล้ว เราแค่เข้าไปติ๊กปิด รายงานพยากรณ์อากาศ มันก็เป็น
แล้วคนอื่นๆ ไม่เจอบ้างเลยเหรอ เวลาเข้าไปปรับอะไรในเซ็ตติ้งอ่ะ

buachompoox โพสต์ 2008-5-30 12:00:50

ตอบกลับโพสของ 1# hama

เห็นเป็นกันเยอะพอสมควรปัญหานี้
แต่ว่าผมใช้มาไม่เคย error เลย แม่แต่ครั้งเดียวครับ จนถึงตัวปัจจุบัน 6.1.0 เลยไม่รู้สาเหตุที่แน่ชัด
ปล.ผมใช้แบบธรรมดานะ (SC_UTF8) ไม่ได้ใช้ preemod
~~

hama โพสต์ 2008-5-30 15:07:12

เราใช้แบบธรรมดาเหมือนกัน ไม่ได้ใช้ premod
ที่เขาเป็นกันเยอะ นี่เขาแก้กันยังไงค่ะ ลบปลั๊กอินออกไปเลย
หรือแก้เหมือนเราคือแค่ปิดฟังก์ชั่น digestthread_subject

buachompoox โพสต์ 2008-5-30 15:24:15

ส่วนใหญ่จะเครียปลั้กอิน+จัดระเบียบการ mod ใหม่
แล้วเอาของเก่าออกแล้วลงใหม่
คนพัฒนาเค้าไม่ทำ 6.0 ต่อแล้วครับ 6.1 ตัวใหม่ที่ออกมาก้อเป็นอีกระบบไปเลยล่ะ ~~

DoodoSang โพสต์ 2008-6-11 15:02:36

เยอะมากมายเยย ครับ
หน้า: [1]
ดูในรูปแบบกติ: เราเคยแจ้งปัญหา SQL Error ใน Refresh Toplist 2.5 แล้วทีนึง