use_result()

PHP mysqli use_result() funksiyasi

❮ PHP MySQLi ma’lumotnomasi

Misol - obyektga yo‘naltirilgan uslub

Oxirgi bajarilgan so‘rovdan natijalar to‘plamini olishni boshlaydi:

<?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 -> use_result()) {       while ($row = $result -> fetch_row()) {         printf("%s\n", $row[0]);       }      $result -> close();     }     // 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

use_result() / mysqli_use_result() funksiyasi oxirgi bajarilgan so‘rovdan natijalar to‘plamini olishni boshlaydi.


Sintaksis

Obyektga yo‘naltirilgan uslub:

$mysqli -> use_result()

Protsedurali uslub:

mysqli_use_result(connection)

Parametr qiymatlari

Parametr Tavsif
connection Majburiy. Foydalaniladigan MySQL ulanishini belgilaydi

Texnik tafsilotlar

Qaytariladigan qiymat: Buferlanmagan natija obyektini qaytaradi. Xato yuz berganda FALSE
PHP versiyasi: 5+

Misol - protsedural uslub

Oxirgi bajarilgan so‘rovdan natijalar to‘plamini olishni boshlaydi:

<?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_use_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!