Devdit
 

PHP insert 2 ตารางพร้อมกัน mysqli_multi_query

2.6K

PHP insert 2 ตารางพร้อมกัน mysqli_multi_query บทความนี้สอนการใช้คำสั่ง mysqli_multi_query โดยคำสั่งนี้จะรองรับ และประมวลผลคำสั่ง SQL มากกว่า 1 คำสั่ง โดยคั่นด้วยอัฒภาค สามารถเขียนโปรแกรมได้ดังนี้

 

ตัวอย่าง PHP insert 2 ตารางพร้อมกัน mysqli_multi_query

<?php
    $c = mysqli_connect("localhost", "root", "", "demo");
    $sql = "
            INSERT INTO category (cgy_id, cgy_name) VALUE (NULL, 'Database');
            INSERT INTO author (ath_id, ath_name) VALUE (NULL, 'Mr.C')
           ";
    $q = mysqli_multi_query( $c, $sql );
    if( $q ) {
        echo "เพิ่มข้อมูล 2 ตารางเรียบร้อย";
    }
    mysqli_close( $c );
?>

ผลลัพธ์

เพิ่มข้อมูล 2 ตารางเรียบร้อย

คำอธิบาย

PHP insert 2 ตารางพร้อมกัน แนะนำให้ใช้คำสั่ง mysqli_multi_query จากตัวอย่างเป็นการ เพิ่มข้อมูลลงในตาราง category 1 คำสั่ง และเพิ่มข้อมูลลงในตาราง author อีก 1 คำสั่ง คั่นด้วยอัฒภาค หรือลูกน้ำ (;)

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