เกี่ยวกับ การ Insert 2 ตาราง ตามเงื่อนไข ครับ ช่วยที.........

ตอบกระทู้

รูปแสดงอารมณ์
:icon_plusone: :like: :plusone: :gfb: :-D :) :( :-o 8O :? 8) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: :angry: :baa: :biggrin:
รูปแสดงอารมณ์อื่นๆ

BBCode เปิด
[img] เปิด
[url] เปิด
[Smile icon] เปิด

กระทู้แนะนำ
   

มุมมองที่ขยายได้ กระทู้แนะนำ: เกี่ยวกับ การ Insert 2 ตาราง ตามเงื่อนไข ครับ ช่วยที.........

Re: เกี่ยวกับ การ Insert 2 ตาราง ตามเงื่อนไข ครับ ช่วยที.........

โดย mindphp » 30/03/2012 11:45 am

ต้องการประมาณนี้หรือเปล่าครับ
https://www.mindphp.com/modules.php?name ... rt-id.html

เกี่ยวกับ การ Insert 2 ตาราง ตามเงื่อนไข ครับ ช่วยที.........

โดย dexjanghan » 29/03/2012 1:14 pm

คือว่า ผมทำฟอร์มลงทะเบียน โดยให้ผู้ลงทะเบียน เลือกว่า จะลงทะเบียนในส่วนของผู้ใช้สถานะไหน
ข้อมูลผู้ใช้ทั่วไปผมเก็บใน lms_user มี user_id เป็นคีย์หลัก

ซึ่งมีสถานะที่ตั้งไว้ให้เลือก คือ เป็น STUDENT(ผู้เรียน) และ INSTRUCTOR (ผู้สอน)
และในข้อมูลนั้น ผู้เรียนผมสร้างตารางชื่อ lms_student เพื่อเก็บข้อมูลของนักเรียน ได้แก่ user_id เลขประจำตัวนักเรียน ชั้น ห้อง
และในผู้สอน จะมีข้อมูลที่เกี่ยวกับผู้สอน ได้แก่ user_id กลุ่มสาระที่สังกัด รายวิชาที่สอนในโรงเรียน

ซึ่งในการเก็บข้อมูลนี้ ผมอยากให้เป็นแบบว่า
ถ้าทำการกรอกข้อมูลลงทะเบียน แล้ว เลือกว่า จะลงทะเบียนสถานะผู้เรียน
แล้วทำการ insert ข้อมูลทั้งหมดลงที่ตาราง lms_user แล้วทำการ insert ลงในตาราง lms_student โดยเอา user_id ที่ได้จากการบันทึกลงใน lms_user นั้นมาเป็นตัวอ้างอิงใน lms_student ว่าเป็นข้อมูลของผู้ใช้คนไหน

และถ้าถ้าทำการกรอกข้อมูลลงทะเบียน แล้ว เลือกว่า จะลงทะเบียนสถานะผู้เสอน
แล้วทำการ insert ข้อมูลทั้งหมดลงที่ตาราง lms_user แล้วทำการ insert ลงในตาราง lms_instructor โดยเอา user_id ที่ได้จากการบันทึกลงใน lms_user นั้นมาเป็นตัวอ้างอิงใน lms_instructor ว่าเป็นข้อมูลของผู้ใช้คนไหน


ที่อธิบายมาก็ประมาณนี้ครับ

ใครที่พอจะเข้าใจ ช่วยผมทีครับ ตอนนี้มืดแปดด้านหมดแล้ว

ข้างบน