sakae โพสต์ 2010-11-18 20:53:24

ขึ้นข้อความ MySQL Query Error ในกระทู้ แก้ไขยังไงหรอคะ

แก้ไขครั้งสุดท้ายโดย sakae เมื่อ 2010-11-18 20:53

เวลาคลิกเข้าไปในกระทู้ขึ้นข้อความแบบนี้

Discuz! info: MySQL Query Error

User: XXX
Time: 2010-11-18 8:50pm
Script: /forum/viewthread.php

SQL: SELECT my.*, p.pid, p.author FROM mypetdata my LEFT JOIN posts p ON p.author = my.username AND p.pid IN ('8387','8426','8441','8442','8465') WHERE my.username in(''XXX,'I1-}eTO','cielosora','bomkknd1592','SalapaoYe'')
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 ''SalapaoYe'')' at line 1
Errno.: 1064

Similar error report has been dispatched to administrator before.

到 http://faq.comsenz.com 搜索此错误的解决方案



อัพเดทไฟล์แคชก็ยังไม่หายค่ะ ไม่ทราบต้องแก้ยังไงหรอคะ ขอบคุณที่แนะนำค่ะ

unisexx โพสต์ 2010-11-18 22:23:36

แก้ไขครั้งสุดท้ายโดย unisexx เมื่อ 2010-11-18 23:50

ในฐานข้อมูลที่มันฟ้อง มีการใช้ข้อมูลที่เป็นอักขระพิเศษอยู่ ทำให้เกิดการปิดข้อความที่ไม่ถูกต้อง

ตัวปัญหาน่าจะอยู่ตรงยูสเซอร์เนมที่ชื่ออยู่แถวๆนี้XXX,'I1-}eTOวิธีแก้ไข
1. แก้ให้เปลี่ยนชื่อยูสเซอร์เนมดังกล่าวเป็นชื่ออะไรก็ได้ที่ไม่ใช้อักขระพิเศษ
2. ลบปลั๊กอินสัตว์เลี้ยงออกไปเลย ปัญหานี้เกิดตั้งกะเวอร์ 7.2 T-T"

ต่อไปจะอธิบายสาเหตุของการเกิดเหตุการณ์นี้ (บั๊กของปลั้กอินสัตว์เลี้ยง)
การลงปลั๊กอินสัตว์เลี้ยงนั้น จะทำให้สมาชิกทุกคนที่มียูสเซอร์เนมประกอบด้วยตัวอักขระพิเศษ จะโพสต์บอร์ดแล้วเกิด error ข้อความดังกล่าวขึ้น...

ลองคิดดูถ้าบอร์ดไหนลงปลั๊กอินสัตว์เลี้ยง แล้วมีมือดีเกิดอยากถล่มบอร์ดนั้นขั้นมา ก็แค่สมัครสมาชิกที่มีอักขระพิเศษแล้วโพสต์ไปทั้ว รับรอง บอร์ดเดี้ยงสนิทภายในไม่กี่นาที

บอกไว้เพื่อเป็นข้อมูลสำหรับผู้ใช้ที่กำลังคิดจะติดตั้งปลั๊กอินนี้จ๊ะ...
และไม่ได้มีเจตนาชี้ช่องสนับสนุนการกระทำผิดแต่ประการใด


sakae โพสต์ 2010-11-18 22:44:12

ขอบคุณมาก ๆเลยค่ะ แบบนี้ต้องรีบไปถอด PET ออกซะแล้ว

และอัพเดทไฟล์แคชก็ใช้ได้เลยใช่ไหมคะ

MinT โพสต์ 2010-11-18 22:56:10

ตอบกระทู้ sakae ตั้งกระทู้

อาการ การลงสัตว์เลี้ยงแล้วเข้าอ่านกระทู้ไม่ได้เป็นเพราะเราไป modในส่วนของ userก่อนครับ
ต้อง ติดตั้งpetเสร็จก่อน อัพเดทแคชก่อน แล้วค่อยmodส่วนของผู้ใช้จึงจะใช้ได้ครับ

ส่วนอักขระ พิเศษ ผมยังไม่เคยเจอ ว่ามีปัญหาไร

sakae โพสต์ 2010-11-19 08:11:00

modในส่วนของ userก่อนอันนี้ทำอย่างไรหรอคะ ไม่ค่อยเข้าใจ พอดีเพิ่งเริ่มหัดใช้น่ะค่ะ
หน้า: [1]
ดูในรูปแบบกติ: ขึ้นข้อความ MySQL Query Error ในกระทู้ แก้ไขยังไงหรอคะ