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

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

Moderator: mindphp

User avatar
thatsawan
PHP VIP Members
PHP VIP Members
Posts: 23671
Joined: 31/03/2014 10:02 am
Contact:

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

Post by thatsawan »

หนูจะ INSERT 2 ตารางพร้อมกัน
ฟิลด์ในตาราง เหมือนกัน
เเต่ว่าตารางที่ 2 จะเก็บ PK(AUTO) จาก ตารางเเรก มาเป็น FK เเต่พอ INSERT เข้าไป ตารางที่ 2 หนู ได้ FK = 0

User avatar
thatsawan
PHP VIP Members
PHP VIP Members
Posts: 23671
Joined: 31/03/2014 10:02 am
Contact:

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

Post by 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

User avatar
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
Posts: 24191
Joined: 22/09/2008 6:18 pm
Contact:

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

Post by 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

Post Reply
  • Similar Topics
    Replies
    Views
    Last post

Return to “SQL - Database”

Who is online

Users browsing this forum: No registered users and 3 guests