A-AA+then

ใบสั่งซื้อ จะ insert เข้า 2 ตารางค่ะ

3,499
จะ insert ข้อมูลลง 2 ตาราง โดยตารางหนึ่งมีรายละเอียด
อีกตารางเป็น 2 บิล
แต่พอinsert  1 ครั้ง รายการก็บันทึกได้ 1 รายการ ทั้งสองตาราง
แล้วมีรายการเพียง 1 รายการเท่านั้นค่ะ
แต่ความจิงต้งอมี หลายรายการค่ะ
ทำยังดีค่ะ

3 ความคิดเห็น

คำถามนี้ ถามแล้วหรือเปล่าหว่า....

ก็เขียน query 2 ครั้งสิครับ

<?php
// แทรกตาราง 1
$sql = "INSERT INTO tabale1 SET .....
mysql_query($sql);
// แทรกตาราง 2
$sql = "INSERT INTO table2 SET ...
mysql_query($sql);
// แทรกตาราง n.....
?>
1

บันทึกได้แล้วค่ะ แต่ว่า..
การที่เราจะบันทึกลงในตารางที่สองให้มันมีหลายรายการ
คือมีมากว่า 1 ฟิลด์อ่ะค่ะ

เช่น  เราบันทึกพร้อมกันทั้งสองตารางได้ 1รายการ ใน 3 ตาราง
แต่เราจะใช้หมายเลขใบสั่งซื้อใบเดียวแต่ว่าบันทึกได้หลายรายการ
เราจะทำยังไงอ่ะค่ะ
 

2

$max_id = mysql_insert_id($sql)//ตัวแรกสุด

ประมาณนี้หรือป่าวคับ

หรือจาก  ลิงค์นี้
3
^