more_results()

PHP mysqli more_results() funksiyasi

❮ PHP MySQLi ma’lumotnomasi

Misol - obyektga yo‘naltirilgan uslub

Ma’lumotlar bazasiga bir nechta so‘rov bajaring:

<?php $mysqli = new mysqli("localhost","my_user","my_password","my_db"); if ($mysqli -> connect_errno) {   echo "Failed to connect to MySQL: " . $mysqli -> connect_error;   exit(); } $sql = "SELECT Lastname FROM Persons ORDER BY LastName;"; $sql .= "SELECT Country FROM Customers"; // Execute multi query if ($mysqli -> multi_query($sql)) {   do {     // Store first result set     if ($result = $mysqli -> store_result()) {       while ($row = $result -> fetch_row()) {         printf("%s\n", $row[0]);       }      $result -> free_result();     }     // if there are more result-sets, the print a divider     if ($mysqli -> more_results()) {       printf("-------------\n");     }      //Prepare next result set   } while ($mysqli -> next_result()); } $mysqli -> close(); ?>

Protsedural uslubdagi misolni sahifa pastida ko‘ring.


ULASHISH

Ta’rif va qo‘llanilishi

more_results() / mysqli_more_results() funksiyasi ko‘p so‘rovli (multi query) bajarishdan yana so‘rov natijalari bor-yo‘qligini tekshiradi.


Sintaksis

Obyektga yo‘naltirilgan uslub:

$mysqli -> more_results()

Protsedurali uslub:

mysqli_more_results(connection)

Parametr qiymatlari

Parametr Tavsif
connection Majburiy. Foydalaniladigan MySQL ulanishini belgilaydi

Texnik tafsilotlar

Qaytariladigan qiymat: Agar multi_query() dan bir yoki bir nechta natijalar to‘plami mavjud bo‘lsa TRUE, aks holda FALSE
PHP versiyasi: 5+

Misol - protsedural uslub

Ma’lumotlar bazasiga bir nechta so‘rov bajaring:

<?php $con = mysqli_connect("localhost","my_user","my_password","my_db"); if (mysqli_connect_errno()) {   echo "Failed to connect to MySQL: " . mysqli_connect_error();   exit(); } $sql = "SELECT Lastname FROM Persons ORDER BY LastName;"; $sql .= "SELECT Country FROM Customers"; // Execute multi query if (mysqli_multi_query($con, $sql)) {   do {     // Store first result set     if ($result = mysqli_store_result($con)) {       while ($row = mysqli_fetch_row($result)) {         printf("%s\n", $row[0]);       }       mysqli_free_result($result);     }     // if there are more result-sets, the print a divider     if (mysqli_more_results($con)) {       printf("-------------\n");     }      //Prepare next result set   } while (mysqli_next_result($con)); } mysqli_close($con); ?>


❮ PHP MySQLi ma’lumotnomasi

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!