mysqli_result :: fetch_assoc () နည်းလမ်းသည် MySQLI_RESEL အတန်း၏အသင်း 0 င်နည်းလမ်းဖြစ်သည်။ ၎င်းသည် quervious array အဖြစ်သတ်မှတ်ထားသည့် quertion ရလဒ်တွင်နောက်ဒေတာများကိုပြန်ပို့ရန်အသုံးပြုသည်။ ဤလေ့လာမှု၏သော့သည်ဒေတာဘေ့စ်စားပွဲတွင်ကော်လံ၏အမည်ဖြစ်ပြီးတန်ဖိုးသည်သက်ဆိုင်ရာကော်လံ၏တန်ဖိုးဖြစ်သည်။
ဤနည်းလမ်းသည်အောက်ပါဖြစ်နိုင်သောတန်ဖိုးများကိုပြန်ပို့သည်။
အောင်မြင်မှုအပေါ် - ဒေတာတစ်တန်း၏ Associative ခင်းကျင်းမှုကိုပြန်ပို့သည်။
နောက်တဖန်ဒေတာမရှိသည့်အခါ : NULL ပြန်လာပါ။
ပထမ ဦး စွာ MySQL ဒေတာဘေ့စ်နှင့်ချိတ်ဆက်ရန်နှင့်စုံစမ်းမှုတစ်ခုလုပ်ဆောင်ရန်လိုအပ်သည်။ ထို့နောက်သင်သည် mysqli_result :: fetch_assoc () ကိုသုံးနိုင်သည်။ ဒီနေရာမှာအခြေခံဥပမာတစ်ခုပါ။
<?php
// ဒေတာဘေ့စ် connection တစ်ခုဖန်တီးပါ
$servername = "localhost";
$username = "root";
$password = "";
$dbname = "test_db";
$conn = new mysqli($servername, $username, $password, $dbname);
// ဆက်သွယ်မှုအောင်မြင်မှုရှိမရှိစစ်ဆေးပါ
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
// တစ် ဦး စုံစမ်းမှု execute
$sql = "SELECT id, name, email FROM users";
$result = $conn->query($sql);
// စုံစမ်းမှုအောင်မြင်မှုရှိမရှိစစ်ဆေးပါ
if ($result->num_rows > 0) {
// အသုံးပြု fetch_assoc() ရလဒ်များကိုရယူပါ
while($row = $result->fetch_assoc()) {
echo "ID: " . $row["id"]. " - Name: " . $row["name"]. " - Email: " . $row["email"]. "<br>";
}
} else {
echo "0 results";
}
// ဆက်သွယ်မှုကိုပိတ်ပါ
$conn->close();
?>
ဒေတာဘေ့စ်ဆက်သွယ်မှု - ပထမ ဦး စွာကျွန်ုပ်တို့သည် MySQLI () ကို အသုံးပြု. ဒေတာဘေ့စ်ဆက်သွယ်မှုအရာဝတ်ထုတစ်ခုကိုဖန်တီးရန်နှင့်ဆက်သွယ်မှုအောင်မြင်မှုရှိမရှိစစ်ဆေးရန် MySQLI () ကိုအသုံးပြုသည်။
query ကို execute : သို့ဖြစ်လျှင်ကျွန်ုပ်တို့သည် id quert query () ကို အသုံးပြုသူများ ဇယားရှိ ID , အမည် နှင့် အီးမေးလ်များ ကိုရှာဖွေရန်နည်းလမ်း () နည်းလမ်းဖြင့် SQL မေးမြန်းမှုကိုပြုလုပ်သည်။
ရလဒ်ကိုရယူပါ ။ $ ရလဒ် -> Fetch_assoc () method သည်အချက်အလက်များကိုရလဒ်အနေဖြင့်ဒေတာများကိုလိုင်းနှင့်တွဲဖက်ခင်းကျင်းခြင်းနှင့်ဆက်စပ်မှုကိုရရှိစေသည်။ ဒီခင်းကျင်းမှုမှာ array ရဲ့သော့ချက်ကဒေတာဘေ့စ်စားပွဲမှာ ( ID , နာမည် , အီးမေးလ် ) ရဲ့သော့ချက် (ဥပမာ ID, အီးမေးလ်) ဆိုတာအသေးစိတ်ကော်လံတန်ဖိုးပါ။
အသုံးပြုရန်လွယ်ကူသည် - Arrays များကိုပေါင်းသင်းခြင်းအားဖြင့်ကော်လံ၏အညွှန်းကိုမမှတ်မိဘဲကော်လံအမည်များကိုတိုက်ရိုက် အသုံးပြု. အချက်အလက်များကိုတိုက်ရိုက်ရယူနိုင်သည်။
ပြောင်းလွယ်ပြင်လွယ် - သင်သည်ကော်လံအမည်များပေါ်တွင် အခြေခံ. အချက်အလက်များကို အခြေခံ. ဒေတာကိုရယူနိုင်ပါသည်။
ခိုင်မာသည့်အလိုက်အသင့်ပြင်ဆင်ထားမှု - စုံစမ်းမှုပြောင်းလဲမှုအပြောင်းအလဲများ၏ကော်လံအမိန့်သည်ကုဒ်နံပါတ်များမှတစ်ဆင့်ဒေတာများကိုရယူရန်အတွက်ကုဒ်၏မှန်ကန်မှုကိုအကျိုးသက်ရောက်လိမ့်မည်မဟုတ်ပါ။
သင်၏ code တွင် URL ကို အသုံးပြု. ၎င်း၏ domain name ကို M66.net ဖြင့်အစားထိုးလိုပါက PHP ၏ strip_replace () function ကိုသုံးနိုင်သည်။ ဥပမာအားဖြင့်: