วิธีการบันทึกข้อมูลหลายตารางพร้อมกัน

PHP Knowledge เป็น บอร์ดรวามความรู้ php เน้นบทความ แนวทางการเขียนโปรแกรม บันทึกกันลืม เพื่อให้สมาชิกได้เขียนความรู้ที่ตัวเองมีให้สมาชิกท่านอื่นๆ ได้ เข้ามาอ่าน และ ไว้อ่านเองกันลืมด้วย

Moderators: mindphp, ผู้ดูแลกระดาน

champp
PHP Full Member
PHP Full Member
Posts: 30
Joined: 05/05/2020 10:09 am

วิธีการบันทึกข้อมูลหลายตารางพร้อมกัน

Post by champp »

การบันทึกข้อมูลลงตารางสำหรับการเขียนเว็บนั้นมีการบันทึกอยู่หลายอย่าง
โดยตัวอย่างที่จะมาพูดถึงนั้นคือการบันทึกข้อมูลลงฐานข้อมูล พร้อมกันหลายๆตาราง
จากการกดบันทึกเพื่ยงครั้งเดียวโดยมีตัวอย่างให้ดูด้านล่าง

1. สร้างตารางในฐานข้อมูลขึ้นมา 2 ตารางImage
2. สร้างฟอร์มกรอกข้อมูลขึ้นมาImage
3.ทำการบันทึกโดยใช้โค้ด

Code: Select all

<?php
include('condb.php');   

	$fname = $_POST["fname"];
	$lname = $_POST["lname"];
	$dept_name = $_POST["dept_name"];

	
	$sql = "INSERT INTO tb_member(fname, lname)
			 VALUES('$fname', '$lname')";
	$result = mysqli_query($con, $sql) or die ("Error in query: $sql " . mysqli_error());


	$sql2 = "INSERT INTO tb_dept(dept_name)
			 VALUES('$dept_name')";
	$result2 = mysqli_query($con, $sql2) or die ("Error in query: $sql2 " . mysqli_error());

	
	mysqli_close($con);
	
	
	if($result2){
	echo "<script type='text/javascript'>";
	echo "alert('Save Succesfuly');";
	echo "window.location = 'register.php'; ";
	echo "</script>";
	}
	else{
	echo "<script type='text/javascript'>";
	echo "alert('Error!!');";
	echo "</script>";
}
?>
ผลลัพธ์
Image

Image

บทความที่เกี่ยวข้อง
PostgreSQL : คำสั่ง SQL การ INSERT ข้อมูลทั้งหมด

Return to “PHP Knowledge”

Who is online

Users browsing this forum: No registered users and 5 guests