Discuz Thai

 ลืมรหัสผ่าน
 สมัครสมาชิก

ข้อตกลงการใช้งานกระดานข่าวดิสคัสไทย DiscuzThai Agreement (English Version) ประกาศดิสคัสไทย - ทำเนียบดิสคัสภาษาไทย

Discuz! X3.5 Thai R20240520 Rev.9 (NEW) [วิดีโอช่วยสอน] อัปเกรด Discuz! X3.4 เป็น X3.5 Discord ของ Discuz! Thai Community อย่างเป็นทางการ

Discuz! X3.4 Thai R20220811 (REV.75) สิ้นสุดการสนับสนุน Discuz! X3.4 ภาษาไทยตั้งแต่วันนี้เป็นต้นไป (ขอแนะนำให้อัปเกรดเป็น X3.5 แทน)

ค้นหา
แท็กยอดนิยม: ดิสคัสภาษาไทย Discuz Thai
ดู: 4451|ตอบกลับ: 5

Shoutbox error! ครับ

[คัดลอกลิงก์]
romeode โพสต์ 2007-11-25 23:55:31 |โหมดอ่าน
  1. Discuz! info: MySQL Query Error

  2. Time: 2007-11-25 11:53pm
  3. Script: /shoutbox.php

  4. SQL: SELECT s.*, m.uid, m.groupid,m.username, u.color AS groupcolor FROM [Table]shoutbox s
  5. LEFT JOIN [Table]members m ON m.uid=s.uid
  6. LEFT JOIN [Table]usergroups u ON u.groupid=m.groupid WHERE s.last_time >

  7. </div></ ORDER BY s.id ASC LIMIT 0,50
  8. 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 '

  9. Errno.: 1064

  10. Similar error report has beed dispatched to administrator before.

  11. span>
คัดลอกไปที่คลิปบอร์ด
ต้องแก้ยังไงหรอครับ
acaz โพสต์ 2007-11-26 08:26:33

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

ไม่มีตารางฐานข้อมูล Shoutbox หรือเพิ่มเข้าไปไม่ถูกต้อง
กับ
เวอร์ชั่นไม่รองรับ

ลองเช็คที่ฐานข้อมูลว่ามีตาราง Shoutbox และครบทุกฟิลล์หรือเปล่า
เรื่องเวอร์ชั่นต้องลองถาม นัดอีกทีว่า รองรับเวอร์ชั่นไหนบ้าง
 เจ้าของ| romeode โพสต์ 2007-11-26 10:04:01
MySQL 5.0.27
เวอร์ชั่นนี้อ่ะครับ
Riryoku โพสต์ 2007-11-26 14:28:47
ต้นฉบับโพสโดย romeode เมื่อ 2007-11-26 10:04
MySQL 5.0.27
เวอร์ชั่นนี้อ่ะครับ


ผมว่าไม่น่ามีปัญหานะครับ MySQL 4 หรือ MySQL 5 ก็คล้ายๆกัน
เวอร์ชั่น 5 จะมีปัญหาเรื่อง Collation Charset กับบอร์ดบางตัวเท่านั้นเอง แต่ Discuz ไม่มีปัญหา
ผมใช้ MySQL 5.1.22 rc1 อยู่ก็ไม่เห็นเป็นไร
ผมว่าลองเช็ค Syntax ของ SQL ดูก่อนครับ ถ้าเป็นก็น่าจะเป็นที่จุดนี้แหละ
 เจ้าของ| romeode โพสต์ 2007-11-27 01:39:55
เช็คยังไงหรอครับ
พอมีวิธีมั้ยครับ ขอบคุนครับ
Riryoku โพสต์ 2007-11-28 21:28:53
ลองเอา SQL รันใน phpMyAdmin ดูครับ ถ้าผิดพลาดมันจะฟ้องที่บรรทัดนั้นๆครับ
  1. SQL: SELECT s.*, m.uid, m.groupid,m.username, u.color AS groupcolor FROM [Table]shoutbox s
  2. LEFT JOIN [Table]members m ON m.uid=s.uid
  3. LEFT JOIN [Table]usergroups u ON u.groupid=m.groupid WHERE s.last_time >

  4. </div></ ORDER BY s.id ASC LIMIT 0,50

  5. 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 '

  6. Errno.: 1064
คัดลอกไปที่คลิปบอร์ด
จริงๆ ผมดูที่คุณก๊อปมาให้ดู มันก็ฟ้องอยู่นะครับ ว่า SQL Error ผมอยากให้ไปศึกษาเพิ่มเติมเองดีกว่า เพราะมันเป็นสิ่งที่ควรจะรู้ครับ
ขออภัย! คุณไม่ได้รับสิทธิ์ในการดำเนินการในส่วนนี้ กรุณาเลือกอย่างใดอย่างหนึ่ง ลงชื่อเข้าใช้ | สมัครสมาชิก

รายละเอียดเครดิต

รายชื่อผู้กระทำผิด|Archiver|ดิสคัส ไทย Follow us: Become a fan on facebook. Follow us on Twitter.

GMT+7, 2024-12-24 23:50

Powered by Discuz! X3.4, Rev.66

Copyright © 2001-2021 Tencent Cloud. Licensed

ตอบกระทู้ ขึ้นไปด้านบน ไปที่หน้ารายการกระทู้