SQLSTATE[42S22]: Column not found: 1054

สอบถามหน่อยครับ ก่อนหน้าจะมี error นี้รับค่า number ลง database ก็สามารถใช้ได้ปกติเเต่พอมาปรับเป็น text เเล้ว error column ที่สร้างไว้ใหม่ก็ตั้งเป็น varchar เพื่อรับค่า text เเล้ว
error ที่พบ
Query does not work.You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'WHERE vehicle_id = 1 and now() and status = 1 order by id desc limit 1' at line 1
21 มี.ค. 2565 4 494

vehicle_id = 1 and now() and status = 1
AND NOW() ตั้งใจจะทำอะไรครับ
#1

อ้างอิงจาก ความคิดเห็น #1vehicle_id = 1 and now() and status = 1
AND NOW() ตั้งใจจะทำอะไรครับ

ได้เเล้วครับ จะ update ข้อมูลในเวลานั้นเฉยๆครับ
ลืมใส่ ' ' ในข้อมูลที่เป็น string set column '$a' ตอนแรกผมนึกว่าเป้นตัวแปรจึงไม่จำเป็นต้องใส่
#2

อ้างอิงจาก ความคิดเห็น #1vehicle_id = 1 and now() and status = 1
AND NOW() ตั้งใจจะทำอะไรครับ

อาจารย์ครับขอปรึกษาหน่อยครับ ถ้าเกิดผมต้องการจะเก็บข้อมูลว่า รถคันที่จองไปไหนมาบ้าง เเล้วข้อมูลนั้นทำจะเอาออกมาทำรีพอร์ตในแต่ละเดือน ผมควรสร้าง table ใหม่ที่ reference กับ table การจอง หรือควร เพิ่ม filed ไปใน table การจองรถเลยดีครับ ช่วยเเนะนำหน่อยครับ
#3

ถ้าข้อมูลมัน 1:1 ก็เก็บไว้ที่ตารางจองเลย หรือเอาจริงๆ ผมว่าช่องอื่นๆ เปลี่ยนชื่อก็ใช้ได้แล้วนะ (หรือไม่ก็ทำแบบนี้เพิ่มอีกช่อง)
#4
ความคิดเห็น
ไฟล์อัปโหลด ชนิด jpg, jpeg, png ขนาดไฟล์ไม่เกิน 2M