สอบถาม sql insert 4 table พร้อมกันนะครับ

ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา สอบถาม sql insert 4 table พร้อมกันนะครับ

สอบถาม sql insert 4 table พร้อมกันนะครับ
สอบถามครับ ผมมีฟอร์มสมัครสมาชิก  ผมต้องการจะ insert ข้อมูลลง database ใส่ 4 ตารางพร้อมกันนะครับ โดยผมเขียน ให้  insert  ตารางที่1 ก่อน ถ้าเสร็จแล้ว ก็ insert ใส่ตารางที่ 2 ต่อ โดยจะถามว่า ถ้า สมมุติว่า ตารางที่ 1  insert สำเร็จ แต่ ตารางที่ 2  insert ไม่สำเร็จ ให้ลบข้อมูล ในตารางที่1 ออก จะเช็คยังไง
มีวิธีไหนบ้างที่ถ้าตารางที่2 มีปัญหาไม่ต้องให้ insert ตารางที่1 นะครับ

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


Wowowow 115.87.2.xxx 02-06-2016 11:12:20

คำแนะนำ และการใช้งาน

สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก


  • ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ


  • ( หรือ เข้าใช้งานผ่าน Social Login )

 ความคิดเห็นที่ 1
แนวๆ น่าจะประมาณนี้

<?php
if( INSERT 1 ){
	
}{
	$insertID=mysql_insert_id();
	if( ! INSERT 2){
		DELETE INSERT 1 WHERE id=$insertID;	
	}
}
?>


ninenik 183.88.64.xxx 02-06-2016






เว็บไซต์ของเราให้บริการเนื้อหาบทความสำหรับนักพัฒนา โดยพึ่งพารายได้เล็กน้อยจากการแสดงโฆษณา โปรดสนับสนุนเว็บไซต์ของเราด้วยการปิดการใช้งานตัวปิดกั้นโฆษณา (Disable Ads Blocker) ขอบคุณครับ