EDMS

EDMS
สวัสดีค่ะ
คือลองอัปไฟล์เข้าไปในระบบ 1 รอบแล้ว สามารถอัปไฟล์ได้หลายๆไฟล์ ปกติ
แต่พออัปรอบที่สอง ระบบแจ้งว่า "มี เลขที่เอกสาร นี้อยู่ก่อนแล้ว" แต่ความจริงไม่มีเลขที่เอกสารอันไหนที่ซ้ำกันนะคะ
ต้องแก้ไขอย่างไรคะ

ขอบคุณค่ะ
03 ธ.ค. 2563 2 784

EDMS
#1

สาเหตุที่เจอส่วนใหญ่มาจจากการติดตั้ง MySQL 8.0 ครับ ซึ่งเวอร์ชั่นนี้มีปัญหาไม่สามารถอ่านค่า AUTO_INCREMENT ได้ เลยทำให้เลขที่เอกสารไม่เพิ่มขึ้น
การแก้ไข ให้ติดตั้ง MariaDB แทนครับ
ถ้าเป็น Windows ให้ตรวจสอบฐานข้อมูลครับว่าเป็น MySQL 8 หรือเปล่า ดูได้จาก phpMyAdmin ซึ่งปกติแล้วจะติดตั้งมาพร้อมกับ Appserv (เจอบ่อยที่สุด) ผมแนะนำให้เปลี่ยนไปใช้ XAMPP แทน ซึ่งมาพร้อมกับ MariaDB
ถ้าเป็น Linux ก็เอา MySQL 8 ออก แล้วติดตั้ง MariaDB แทนได้เลย
#2
ความคิดเห็น
ไฟล์อัปโหลด ชนิด jpg, jpeg, png ขนาดไฟล์ไม่เกิน 2M