|
|
|
รบกวนแนะนำโค้ดทีครับ แบบ insert ที่เชื่อมกันสองตาราง โดยชื่อผู้ติดต่อของตาราง contsch ต้องขึ้นอยู่กับ sch_id ของตาราง school |
|
|
|
|
|
|
|
ไม่มีอะไรมากครับ
1. ก่อนอื่นก็ต้องรู้ sch_id ก่อนครับ
2. ถ้าข้อมูล input เข้ามาเป็น sch_id อยู่แล้วก็ง่ายเลย แต่ถ้าไม่ใช้ก็ต้อง Select ออกมาก่อน
Code (SQL)
SELECT sch_id FROM table_name WHERE sch_name like 'ปัญญาวรคุณ'
3. เท่านี้ก็จะได้ sch_id มาแล้วครับ เก็บเค้าตัวแปรซักตัว (ตัวแปร A)
4. จากนั้นก็จำตัวแปรตัวนั้นไป Insert ครับ
Code (SQL)
INSERT INTO table_name (consch_id,consch_name,consch_phone,sch_id) VALUE ('data1','data2','data3',ตัวแปร A)
เท่านี้ก็ได้แล้วครับ
** ที่ต้องศึกษาก็เรื่องการเขียน PHP ติดต่อกับ MySQL ครับ
** https://www.thaicreate.com/php/php-mysql.html
|
ประวัติการแก้ไข 2014-01-28 11:12:52
|
|
|
|
Date :
2014-01-28 11:13:01 |
By :
Nameless |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ปัญหานี้คุณเล่นตั้ง 3 กระทู้เลยนะครับ ลองทำตามที่ท่านอื่นเค้าแนะนำไปบ้างรึยังครับ?
|
|
|
|
|
Date :
2014-01-28 11:14:18 |
By :
arm8957 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ใช้หลักการพื้นฐานตารางแม่เกิดก่อนแล้วค่อยๆไล่ไป
EX : โรงเรียน
1. หนึ่งโรงเรียนมีนักเรียนได้หลายคน
2. นักเรียนหนึ่งคนสังกัดแค่โรงเรียนเดียว
- ถ้าไม่มีโรงเรียนก็ไม่มีเด็กในสังกัดโรงเรียนนั้นแน่นอน เพราะโรงเรียนโดนปิด
- ถ้าไม่มีนักเรียน อาจจะมีโรงเรียนนั้นก็ได้ แต่จะเป็นโรงเรียนร้าง
พิจารณาจากรูปภาพออกแบบ DB มาถูกทางแล้วครับ เพียงแต่ต้องลำดับข้อมูลให้ได้ว่าตัวไหนเกิดก่อน เกิดหลังพิจารณาดีๆเดี๋ยวก็ได้ครับ
|
|
|
|
|
Date :
2014-01-28 12:58:56 |
By :
meannerss |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|