query()
PHP mysqli query() funksiyasi
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.
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:
|
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!
