Material สอนใช้ LEFT JOIN เชื่อมตาราง Users กับ Departments | FreeCode

Workshop สอนทำระบบเบิกจ่ายวัสดุอุปกรณ์ PHP8 PDO MySQL AdminLTE

แจกฟรี ระบบ ShoppingCart ที่พัฒนาด้วยภาษา PHP 8

  • ตัวอย่างโค้ดการดึงข้อมูลผู้ใช้ทั้งหมดจากฐานข้อมูล พร้อมชื่อแผนก

    • สร้าง คำสั่ง SQL สำหรับดึงข้อมูลผู้ใช้ (users)

    • เลือกฟิลด์จาก users เช่น user_id, username, full_name, phone, email, role, status, created_at

    • ใช้ LEFT JOIN departments d ON u.department_id = d.d_id เพื่อดึงชื่อแผนก (d_name) จากตาราง departments มาแมปกับ department_id

    • ตั้งชื่อ alias ว่า department_name เพื่อเอาไปใช้ง่าย ๆ

    • จัดเรียงข้อมูล (ORDER BY) ตาม user_id จากน้อยไปมาก (ASC)

  • ปรับหน้า user_add.php ดึงข้อมูลแผนกมาให้เลือก

  • ปรับหน้าแก้ไข user_edit.php ดึงข้อมูลแผนกมาให้แก้ไข

  • ปรับหน้าสมัครสมาชิก register.php

  • บันทึกลงฐานข้อมูล register_save.php

 

ติดต่อ สอบถามข้อมูลเพิ่มเติม