ดำเนินการค้นหาหลายรายการกับฐานข้อมูล:
<?php $ con = mysqli_connect ( " localhost " , " my_user " , " my_password " , " my_db " ) // ตรวจหาลิงก์ ถ้า ( mysqli_connect_errno ( $con ) ) - เสียงสะท้อน " ไม่สามารถเชื่อมต่อกับ MySQL : " . mysqli_connect_error ( ) ; $sql = " SELECT Lastname FROM Persons ORDER BY LastName; " ; $ sql .= " SELECT Country FROM Customers " ; ถ้า ( mysqli_multi_query ( $con , $sql ) ) - ทำ - // เก็บชุดผลลัพธ์ชุดแรก ถ้า ( $result = mysqli_store_result ( $con ) ) - ในขณะที่ ( $row = mysqli_fetch_row ( $result ) ) - printf ( " % sn " , $แถว [ 0 ] ) ; mysqli_free_result ( $ ผลลัพธ์ ) ; - ในขณะที่ ( mysqli_next_result ( $ con ) ) ; mysqli_close ( $ con ) ;ฟังก์ชัน mysqli_multi_query() ดำเนินการหนึ่งหรือหลายแบบสอบถามกับฐานข้อมูล ข้อความค้นหาหลายรายการจะถูกคั่นด้วยเครื่องหมายอัฒภาค
mysqli_multi_query( การเชื่อมต่อ,แบบสอบถาม ) ;
พารามิเตอร์ | อธิบาย |
---|---|
การเชื่อมต่อ | ที่จำเป็น. ระบุการเชื่อมต่อ MySQL ที่จะใช้ |
แบบสอบถาม | ที่จำเป็น. ระบุแบบสอบถามตั้งแต่หนึ่งรายการขึ้นไป คั่นด้วยเครื่องหมายอัฒภาค |
ค่าส่งคืน: | ส่งคืน FALSE หากแบบสอบถามแรกล้มเหลว |
---|---|
เวอร์ชัน PHP: | 5+ |