လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> Query Statement တွင်ကွက်လပ်တစ်ခုတွင်နယ်ပယ်တစ်ခုကိုမည်သို့ သတ်မှတ်. သက်ဆိုင်ရာအချက်အလက်များကို fetch_object_Object function ကိုပြန်ပို့ရမည်နည်း။

Query Statement တွင်ကွက်လပ်တစ်ခုတွင်နယ်ပယ်တစ်ခုကိုမည်သို့ သတ်မှတ်. သက်ဆိုင်ရာအချက်အလက်များကို fetch_object_Object function ကိုပြန်ပို့ရမည်နည်း။

M66 2025-07-25

ဒေတာဘေ့စ်တစ်ခုကို PHP ကို အသုံးပြု. ခွဲစိတ်ကုသမှုတစ်ခုဖြစ်သည့်အခါ, တစ်ချိန်တည်းမှာပင် Fetch_Object_Object function ကိုအသုံးပြုခြင်းသည်မေးမြန်းမှုရလဒ်များကိုအလွယ်တကူ encapsulate လုပ်နိုင်သည်။ ဤဆောင်းပါးသည်စုံစမ်းမှုကြေငြာချက်တွင်ကွက်လပ်တစ်ခုတွင်နယ်ပယ်များကိုမည်သို့သတ်မှတ်ရန်နှင့်သက်ဆိုင်ရာအချက်အလက်များကိုပြန်ပို့ရန် FETLE_Object function ကိုအသုံးပြုနည်းကိုမိတ်ဆက်ပေးရန်ဥပမာများကိုပေါင်းစပ်မည်ဖြစ်သည်။


1 ။ ဒေတာဘေ့စ်ဆက်သွယ်မှုကိုပြင်ဆင်ပါ

ပထမ ဦး စွာကျွန်ုပ်တို့သည် PHP ၏ MySQLI extension ကိုဒေတာဘေ့စ်နှင့်ချိတ်ဆက်ရန်လိုအပ်သည်။ ဥပမာများမှာအောက်ပါအတိုင်းဖြစ်သည် -

<?php $servername = "m66.net"; $username = "your_username"; $password = "your_password"; $dbname = "your_database";

$conn = new mysqli($servername, $username, $password, $dbname);

if ($conn->connect_error) {
die("连接失败: " . $conn->connect_error);
}
?>

ဒိုမိန်းအမည်ကို M66.net ဖြင့်ဤနေရာတွင်ဆောင်းပါးများလိုအပ်ချက်များနှင့်ကိုက်ညီသည်။


2 ။ စုံစမ်းမှုကြေငြာချက်တစ်ခုရေးပြီးမေးမြန်းဖို့လယ်ကွင်းတွေကိုသတ်မှတ်ပါ

ကျွန်ုပ်တို့တွင် အသုံးပြုသူများ စားပွဲ၌အသုံးပြုသူများစားပွဲပေါ်မှာရှိပြီး fields များတွင် ID , Username , အီးမေးလ် နှင့် အသက်အရွယ်များ ပါ 0 င်သည်။ ID နှင့် Username ကို ရှာဖွေရန်သာလိုအပ်ပါကဤကဲ့သို့သောစုံစမ်းမှုကြေညာချက်ကိုရေးနိုင်သည်။

$sql = "SELECT id, username FROM users WHERE age > 18"; $result = $conn->query($sql);

3 ။ စုံစမ်းမှုရလဒ်များရရန် fetch_object ကို သုံးပါ

FETT_OBJECT သည် လက်ရှိအတန်းကိုအရာဝတ်ထုတစ်ခုသို့ပြောင်းလဲလိမ့်မည်။ ဥပမာများမှာအောက်ပါအတိုင်းဖြစ်သည် -

if ($result->num_rows > 0) { while ($user = $result->fetch_object()) { echo "ID: " . $user->id . ", 用户名: " . $user->username . "
"; } } else { echo "没有符合条件的记录"; }

4 ။ နမူနာကုဒ်ကိုဖြည့်ပါ

<?php $servername = "m66.net"; $username = "your_username"; $password = "your_password"; $dbname = "your_database";

$conn = new mysqli($servername, $username, $password, $dbname);
if ($conn->connect_error) {
die("连接失败: " . $conn->connect_error);
}

$sql = "SELECT id, username FROM users WHERE age > 18";
$result = $conn->query($sql);

if ($result->num_rows > 0) {
while ($user = $result->fetch_object()) {
echo "ID: " . $user->id . ", 用户名: " . $user->username . "
";
}
} else {
echo "没有符合条件的记录";
}

$conn->close();
?>