လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> MySQLI_RESULT :: FETLEB_AST_AST_ASTIOUC () ကို အသုံးပြု. အပေါင်းအဖော်ခင်းခင်းကိုဘယ်လိုရနိုင်မလဲ။

MySQLI_RESULT :: FETLEB_AST_AST_ASTIOUC () ကို အသုံးပြု. အပေါင်းအဖော်ခင်းခင်းကိုဘယ်လိုရနိုင်မလဲ။

M66 2025-05-17

mysqli_result :: fetch_assoc () နည်းလမ်းသည် MySQLI_RESEL အတန်း၏အသင်း 0 င်နည်းလမ်းဖြစ်သည်။ ၎င်းသည် quervious array အဖြစ်သတ်မှတ်ထားသည့် quertion ရလဒ်တွင်နောက်ဒေတာများကိုပြန်ပို့ရန်အသုံးပြုသည်။ ဤလေ့လာမှု၏သော့သည်ဒေတာဘေ့စ်စားပွဲတွင်ကော်လံ၏အမည်ဖြစ်ပြီးတန်ဖိုးသည်သက်ဆိုင်ရာကော်လံ၏တန်ဖိုးဖြစ်သည်။

ဤနည်းလမ်းသည်အောက်ပါဖြစ်နိုင်သောတန်ဖိုးများကိုပြန်ပို့သည်။

  • အောင်မြင်မှုအပေါ် - ဒေတာတစ်တန်း၏ Associative ခင်းကျင်းမှုကိုပြန်ပို့သည်။

  • နောက်တဖန်ဒေတာမရှိသည့်အခါ : NULL ပြန်လာပါ။

2 ။ MySQLI_RESULT :: FETL_AST_AST_AST_AST_AST_RESOC () ကိုသုံးပြီးဒေတာကိုဘယ်လိုရနိုင်မလဲ။

ပထမ ဦး စွာ 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();
?>

3 ။ ကုဒ်ရှင်းပြချက်:

  • ဒေတာဘေ့စ်ဆက်သွယ်မှု - ပထမ ဦး စွာကျွန်ုပ်တို့သည် MySQLI () ကို အသုံးပြု. ဒေတာဘေ့စ်ဆက်သွယ်မှုအရာဝတ်ထုတစ်ခုကိုဖန်တီးရန်နှင့်ဆက်သွယ်မှုအောင်မြင်မှုရှိမရှိစစ်ဆေးရန် MySQLI () ကိုအသုံးပြုသည်။

  • query ကို execute : သို့ဖြစ်လျှင်ကျွန်ုပ်တို့သည် id quert query () ကို အသုံးပြုသူများ ဇယားရှိ ID , အမည် နှင့် အီးမေးလ်များ ကိုရှာဖွေရန်နည်းလမ်း () နည်းလမ်းဖြင့် SQL မေးမြန်းမှုကိုပြုလုပ်သည်။

  • ရလဒ်ကိုရယူပါ$ ရလဒ် -> Fetch_assoc () method သည်အချက်အလက်များကိုရလဒ်အနေဖြင့်ဒေတာများကိုလိုင်းနှင့်တွဲဖက်ခင်းကျင်းခြင်းနှင့်ဆက်စပ်မှုကိုရရှိစေသည်။ ဒီခင်းကျင်းမှုမှာ array ရဲ့သော့ချက်ကဒေတာဘေ့စ်စားပွဲမှာ ( ID , နာမည် , အီးမေးလ် ) ရဲ့သော့ချက် (ဥပမာ ID, အီးမေးလ်) ဆိုတာအသေးစိတ်ကော်လံတန်ဖိုးပါ။

4 ။ MySQLI_RESELT :: FETL_AST_AST_AST_ASTIOUC () ကို အသုံးပြုခြင်း၏အားသာချက်များ ::

  • အသုံးပြုရန်လွယ်ကူသည် - Arrays များကိုပေါင်းသင်းခြင်းအားဖြင့်ကော်လံ၏အညွှန်းကိုမမှတ်မိဘဲကော်လံအမည်များကိုတိုက်ရိုက် အသုံးပြု. အချက်အလက်များကိုတိုက်ရိုက်ရယူနိုင်သည်။

  • ပြောင်းလွယ်ပြင်လွယ် - သင်သည်ကော်လံအမည်များပေါ်တွင် အခြေခံ. အချက်အလက်များကို အခြေခံ. ဒေတာကိုရယူနိုင်ပါသည်။

  • ခိုင်မာသည့်အလိုက်အသင့်ပြင်ဆင်ထားမှု - စုံစမ်းမှုပြောင်းလဲမှုအပြောင်းအလဲများ၏ကော်လံအမိန့်သည်ကုဒ်နံပါတ်များမှတစ်ဆင့်ဒေတာများကိုရယူရန်အတွက်ကုဒ်၏မှန်ကန်မှုကိုအကျိုးသက်ရောက်လိမ့်မည်မဟုတ်ပါ။

5 ။ URL domain name ကိုအစားထိုးပါ

သင်၏ code တွင် URL ကို အသုံးပြု. ၎င်း၏ domain name ကို M66.net ဖြင့်အစားထိုးလိုပါက PHP ၏ strip_replace () function ကိုသုံးနိုင်သည်။ ဥပမာအားဖြင့်: