INSERT 2 ตารางพร้อมกัน ยังไง...

เกี่ยวกับ ปัญหาการใช้งาน การติดตั้ง ฐานข้อมูล MySql Oracle MSSQL ect...
การเขียน คำสั่ง SQL เพื่อดึกข้อมูล บอร์ดนี้ควรระบุโครงสร้างตารางของท่านในคำถามด้วยนะ

Moderator: mindphp

ภาพประจำตัวสมาชิก
thatsawan
PHP VIP Members
PHP VIP Members
โพสต์: 28508
ลงทะเบียนเมื่อ: 31/03/2014 10:02 am
ติดต่อ:

INSERT 2 ตารางพร้อมกัน ยังไง...

โพสต์ที่ยังไม่ได้อ่าน โดย thatsawan »

หนูจะ INSERT 2 ตารางพร้อมกัน
ฟิลด์ในตาราง เหมือนกัน
เเต่ว่าตารางที่ 2 จะเก็บ PK(AUTO) จาก ตารางเเรก มาเป็น FK เเต่พอ INSERT เข้าไป ตารางที่ 2 หนู ได้ FK = 0
ภาพประจำตัวสมาชิก
thatsawan
PHP VIP Members
PHP VIP Members
โพสต์: 28508
ลงทะเบียนเมื่อ: 31/03/2014 10:02 am
ติดต่อ:

Re: INSERT 2 ตารางพร้อมกัน ยังไง...

โพสต์ที่ยังไม่ได้อ่าน โดย thatsawan »

[code=php] $sql_ary = array(
                                    'rate_name'     =>  $name ,
                                    'rate'          =>  $rate ,
                                    'rate_service'  =>  $rate_service ,
                                    'rate_price'    =>  $normal,
                                    'on_peak'       =>  $onpeak,
                                    'off_peak'      =>  $offpeak ,
                                    'pt_peak'       =>  $ptpeak,
                                    'type_id'       =>  $type,
                                    'user_id'       =>  $user->data['user_id'] ,
                                    'startuse_time' =>  strtotime($startuse_time),
                                    'add_time'      =>  time() ,
                                );

                            $sql = 'INSERT INTO ' . MOD_PRICE . ' ' . $db->sql_build_array('INSERT', $sql_ary);
                            $db->sql_query($sql);
                            $sql_ary['rate_id'] = $db->sql_nextid(); 
                            //echo $sql; exit;
                            $sql = 'INSERT INTO ' . MOD_PRICE_HISTORY . ' ' . $db->sql_build_array('INSERT', $sql_ary);
                            $db->sql_query($sql); [/code]


:-D :-D
ภาพประจำตัวสมาชิก
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
โพสต์: 41413
ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
ติดต่อ:

Re: INSERT 2 ตารางพร้อมกัน ยังไง...

โพสต์ที่ยังไม่ได้อ่าน โดย mindphp »

ตามนั้นครับ
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
ตอบกลับโพส
  • Similar Topics
    ตอบกลับ
    แสดง
    โพสต์ล่าสุด

ผู้ใช้งานขณะนี้

สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 74