Devdit
 

PHP เพิ่มข้อมูล หลาย record

1K

PHP เพิ่มข้อมูล หลาย record บทความนี้สอนเขียนคำสั่ง SQL ด้วย INSERT INTO เพื่อเพิ่มข้อมูลลงตารางที่อยู่ในฐานข้อมูล แบบที่ละหลาย record พร้อมกัน พร้อมแสดงผลลัพธ์ออกสู่หน้าจอ สามารถเขียนโปรแกรมได้ดังนี้

 

ตัวอย่าง โครงสร้างข้อมูลตาราง product ฐานข้อมูล demo

+--------+----------+------+-----+---------+----------------+
| Field  | Type     | Null | Key | Default | Extra          |
+--------+----------+------+-----+---------+----------------+
| id     | int      | NO   | PRI | NULL    | auto_increment |
| name   | char(50) | NO   |     | NULL    |                |
| amount | int      | NO   |     | NULL    |                |
+--------+----------+------+-----+---------+----------------+

 

ตัวอย่าง PHP เพิ่มข้อมูล หลาย record

<?php
  $c = mysqli_connect("localhost", "root", "", "demo");
  mysqli_query($c, "SET NANES UTF8");

  $sql = "
          INSERT INTO product ( name, amount )
          VALUES
          ( 'A', 1 ),
          ( 'B', 2 ),
          ( 'C', 3 )
         ";
  $q = mysqli_query( $c, $sql );
  if( $q ) {
    echo "<div>PHP เพิ่มข้อมูล หลาย record สำเร็จ</div>";
  }

  mysqli_close( $c );
?>

ผลลัพธ์

PHP เพิ่มข้อมูล หลาย record สำเร็จ

คำอธิบาย

PHP เพิ่มข้อมูล หลาย record จากตัวอย่างใช้คำสั่ง INSERT INTO เพื่อเพิ่มข้อมูลหลาย record พร้อมกัน โดยใช้อักษรลูกน้ำ (,) ในการคั่นแต่ละ record จากคำสั่ง SQL มีทั้งหมด 3 record พร้อมประมวลผลคำสั่ง SQL ด้วย mysqli_query และแสดงข้อความผลลัพธ์ด้วยคำสั่ง echo ภาษา PHP

แก้ไข 1 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ