function name: MySQLI_STMM :: Fetch ()
သက်ဆိုင်သောဗားရှင်း - PHP 5, PHP 7
အသုံးပြုမှု - ဤလုပ်ဆောင်ချက်သည်ပြင်ဆင်ထားသည့်ကြေညာချက်မှလာမည့်ရလဒ်တွင်နောက်လိုင်းရရန်အသုံးပြုသည်။ နောက်အတန်းကိုအောင်မြင်စွာပြန်လည်ရယူနိုင်မလားဆိုတာညွှန်ပြတဲ့ boolean value ကိုပြန်လာလိမ့်မယ်။
Syntax: MySQLI_STMM :: Fetch (INT $ raltytype = mysqli_both): ရောထွေးပါ
Parametermer
ပြန်လာတန်ဖိုး - နောက်အတန်းကိုအောင်မြင်စွာရရှိပါက Array သို့မဟုတ် Null ကိုပြန်ပို့လိမ့်မည်။ မရှိတော့လိုင်းများမရှိတော့ပါက Null ပြန်လာပါ။
ဥပမာ -
// 假设已经建立了数据库连接,并且准备好了一个语句对象$stmt // 执行语句$stmt->execute(); // 绑定结果集$stmt->bind_result($column1, $column2); // 获取结果集的下一行数据while ($stmt->fetch()) { echo "Column 1: " . $column1 . "<br>"; echo "Column 2: " . $column2 . "<br>"; } // 关闭语句$stmt->close();
အထက်ပါဥပမာတွင်ကျွန်ုပ်တို့သည်ကြေညာချက်ကိုအကောင်အထည်ဖော်ရန်ပြင်ဆင်ထားသည့်ကြေငြာချက်ဆိုင်ရာအရာဝတ်ထု $ stmt ၏ပထမ ဦး ဆုံး () ကွပ်မျက်ခြင်း () နည်းလမ်းကို Execute လုပ်ပါ။ ထို့နောက် variable များကို $ column1 နှင့် $ column2 ကိုသတ်မှတ်ရန်အတွက်ကော်လံများကိုချည်နှောင်ရန် bind_result () နည်းလမ်းကိုအသုံးပြုပါ။ နောက်ရလဒ်အရဒေတာတစ်ခုစီအတွက်ဒေတာအတန်းတစ်ခုစီကိုရယူရန်အတွက်အချက်အလက်ကွင်းဆက်ကိုခေါ်ဆိုပါ။
သတိပြုရန် () နည်းလမ်းသည် butt variable တွင်ဖော်ပြထားသောရလဒ်၏နောက်ဆက်တွဲအချက်အလက်များ၏နောက်ဆက်တွဲအချက်အလက်များကိုသိုလှောင်ထားပြီးရလဒ်ကို Loop Itere ကိုအလိုအလျောက်လာမည့်အတန်းသို့အလိုအလျောက်ရွှေ့ပြောင်းနိုင်သည်ကိုသတိပြုပါ။ ရရှိနိုင်သည့်အတန်းများမရှိတော့ပါက Fetch () နည်းလမ်းသည် Null သည် NULL ကိုပြန်လည်ရောက်ရှိပြီးကွင်းဆက်အဆုံးသတ်လိမ့်မည်။ နောက်ဆုံးအနေနဲ့ကျနော်တို့ကြေညာချက်အရာဝတ်ထု $ stmt ပိတ်လိုက်။
အထက်ဖော်ပြပါဥပမာသည် fetch () နည်းလမ်း၏အခြေခံအသုံးပြုမှုကိုပြသရန်သာအသုံးပြုသည်။ တိကျသောလိုအပ်ချက်များနှင့်အညီသင့်လျော်သောညှိနှိုင်းမှုများတွင်သင့်လျော်သောညှိနှိုင်းမှုလိုအပ်နိုင်သည်။