$db->sql_nextid(); เขียนยังไงครับ ให้สามารถเพิ่มลงสองตารารงได้

พูดคุย phpBB3, SMF ปัญหา การติดตั้ง ปัญหา การลง Mod การแก้ไข หน้าตาบอร์ด การใช้งาน Joomla 1.5, 1.6, 1.7, 2.5 ,3.x รวมถึง Joomla 4 การใช้งาน wordpress และ CMS อื่นๆ
การตั้งคำถาม ควรระบุรุ่นที่ใช้ ในการตั้งคำตามด้วย นะ เช่น SMF 1.1.4 หรือ SMF2.0, OpenERP, Odoo และ รายละเอียดของ server OS, php เวอร์ชั่นไหน ฐานข้อมูลอะไร

Moderator: mindphp

กฎการใช้บอร์ด
คำถามหมวดนี้ ควรระบุ รายละเอียดของ Server OS, เวอร์ชั่น ของ PHP, CMS ที่ท่านใช้
รวมถึง Hosting หรือ Control Panel Hosting
ภาพประจำตัวสมาชิก
pnut
PHP Super Member
PHP Super Member
โพสต์: 488
ลงทะเบียนเมื่อ: 08/08/2016 10:48 am

$db->sql_nextid(); เขียนยังไงครับ ให้สามารถเพิ่มลงสองตารารงได้

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

$db->sql_nextid(); เขียนยังไงครับ ให้สามารถเพิ่มลงสองตารารงได้

สิ่งที่ผมต้องการคือ
ผมบันทึกข้อมูล ชื่อ สกุล เมื่อกดบันทึกก็จะบันทึกข้อมูลลงตาราง A และจะให้ ID ของตาราง A บันทึกลงตาราง B ด้วย ต้องทำยังไงครับ

โค้ด: เลือกทั้งหมด

$sql = ' INSERT ' . $table_prefix . 'm_causative ' . $db->sql_build_array('INSERT', $sql_ary);                           
                            $db->sql_query($sql);
                            $id = $db->sql_nextid();
                            meta_refresh(2, $this->u_action);
                            trigger_error($user->lang['SHOW_INSERT'] . adm_back_link($this->u_action));
เขียนแบบนี้แต่ไม่บันทึกลงตารางที่สองให้ ต้องทำยังไงครับ

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

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