ดำเนินการหลายแบบสอบถามกับฐานข้อมูล โปรดใช้ฟังก์ชัน mysqli_next_result() เพื่อเตรียมชุดผลลัพธ์ถัดไป:
<?php // สมมติว่าชื่อผู้ใช้ฐานข้อมูล: root, รหัสผ่าน: 123456, ฐานข้อมูล: CODERCTO $con=mysqli_connect("localhost", "root", "123456", "CODERCTO"); if (mysqli_connect_errno($con)) { echo "ไม่สามารถเชื่อมต่อกับ MySQL: " . mysqli_connect_error(); } $sql = "เลือกชื่อจากเว็บไซต์ ORDER BY alexa;";$sql .= "SELECT app_name FROM apps";//ดำเนินการหลาย ๆ คำสั่ง if (mysqli_multi_query($con,$sql)){ do { // เก็บชุดผลลัพธ์ชุดแรก if ($result= mysqli_store_result( $con)) { ในขณะที่ ($row=mysqli_fetch_row($result)) { printf("%s",$row[0]); echo "<br>";
ฟังก์ชัน mysqli_next_result() จะเตรียมชุดผลลัพธ์ถัดไปสำหรับ mysqli_multi_query()
mysqli_next_result ( การเชื่อมต่อ ) ;
พารามิเตอร์ | อธิบาย |
---|---|
การเชื่อมต่อ | ที่จำเป็น. ระบุการเชื่อมต่อ MySQL ที่จะใช้ |
ค่าส่งคืน: | คืนค่า TRUE หากสำเร็จ และคืนค่า FALSE หากล้มเหลว |
---|---|
เวอร์ชัน PHP: | 5+ |