query()

PHP mysqli query() funksiyasi

❮ PHP MySQLi ma’lumotnomasi

Misol - obyektga yo‘naltirilgan uslub

Ma’lumotlar bazasiga so‘rov bajaring:

<?php $mysqli = new mysqli("localhost","my_user","my_password","my_db"); // Check connection if ($mysqli -> connect_errno) {   echo "Failed to connect to MySQL: " . $mysqli -> connect_error;   exit(); } // Perform query if ($result = $mysqli -> query("SELECT * FROM Persons")) {   echo "Returned rows are: " . $result -> num_rows;   // Free result set   $result -> free_result(); } $mysqli -> close(); ?>

Protsedural uslubdagi misolni sahifa pastida ko‘ring.


ULASHISH

Ta’rif va qo‘llanilishi

query() / mysqli_query() funksiyasi ma’lumotlar bazasiga so‘rov bajaradi.


Sintaksis

Obyektga yo‘naltirilgan uslub:

$mysqli -> query(query, resultmode)

Protsedurali uslub:

mysqli_query(connection, query, resultmode)

Parametr qiymatlari

Parametr Tavsif
connection Majburiy. Foydalaniladigan MySQL ulanishini belgilaydi
query Majburiy. SQL so‘rovi stringini belgilaydi
resultmode

Ixtiyoriy. Konstanta. Quyidagilardan biri bo‘lishi mumkin:

  • MYSQLI_USE_RESULT (katta hajmdagi ma’lumotlarni olish uchun shundan foydalaning)
  • MYSQLI_STORE_RESULT (standart qiymat)

Texnik tafsilotlar

Qaytariladigan qiymat: Muvaffaqiyatli SELECT, SHOW, DESCRIBE yoki EXPLAIN so‘rovlari uchun mysqli_result obyektini qaytaradi. Boshqa muvaffaqiyatli so‘rovlar uchun TRUE qaytaradi. Muvaffaqiyatsiz bo‘lsa FALSE
PHP versiyasi: 5+
PHP o‘zgarishlar tarixi: PHP 5.3.0 da asinxron so‘rovlar imkoniyati qo‘shildi

Misol - protsedural uslub

Ma’lumotlar bazasiga 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(); } // Perform query if ($result = mysqli_query($con, "SELECT * FROM Persons")) {   echo "Returned rows are: " . mysqli_num_rows($result);   // Free result set   mysqli_free_result($result); } mysqli_close($con); ?>


❮ PHP MySQLi ma’lumotnomasi

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!