PHP တွင် mysqli_result :: field_seek () function သည်ရလဒ်ကိုပြောင်းရွှေ့ရန်အသုံးပြုသော field_seek ဖြစ်သည်။ ဤလုပ်ဆောင်ချက်သည် developer များရှာဖွေတွေ့ရှိသူများသည်လက်ရှိရလဒ်အနေဖြင့်နယ်ပယ်များကိုနေရာချထားရန်ကူညီသည်။ အချို့သောအဆင့်မြင့်ဒေတာဘေ့စ်လုပ်ငန်းလည်ပတ်မှုတွင်ဤနည်းလမ်းသည်ကွက်လပ်အချက်အလက်များကို အသုံးချ. ဖတ်ရန်လိုအပ်သည်။
ဤဆောင်းပါးသည် MySQLI_RESULT :: field_seek () function ကို အခြေခံ. အခြေခံကျသောအသေးစိတ်အချက်အလက်များကိုအသေးစိတ်မိတ်ဆက်ပေးပြီး၎င်းကိုဥပမာအားဖြင့်၎င်း၏လက်တွေ့ကျသောအသုံးချမှုကိုရှင်းပြပါလိမ့်မည်။
<span><span><span class="hljs-keyword">bool</span></span><span> mysqli_result::</span><span><span class="hljs-title function_ invoke__">field_seek</span></span><span>(</span><span><span class="hljs-keyword">int</span></span><span> </span><span><span class="hljs-variable">$fieldnr</span></span><span>);
</span></span>
$ fieldnr : ဒီဟာကလယ်ကွင်းရဲ့အနေအထားကိုညွှန်ပြတဲ့ကိန်းဂဏန်းဖြစ်တယ်။ လယ်ကွင်း၏အနေအထားသည်စုံစမ်းမှုရလဒ်များနှင့်နှိုင်းယှဉ်ပါကအမိန့်တွင်ရှိသည်။
ဤလုပ်ဆောင်ချက်သည် Boolean Value ကိုပြန်ပို့သည်။
အောင်မြင်မှု - စစ်မှန်တဲ့ ပြန်လာပါ။
မအောင်မြင်ပါ : မှားယွင်းသော ပြန်လာ။
အချို့ဖြစ်ရပ်များတွင်သင်သည်စုံစမ်းမှုရလဒ်အနေဖြင့်နယ်ပယ်များအစဉ်အလာတွင်လုပ်ကိုင်ရန်သို့မဟုတ်နယ်ပယ်များ၏အနေအထားကို အခြေခံ. အချက်အလက်များကိုရယူရန်လိုအပ်နိုင်သည်။ field_seek () function ကိုဒီဇာတ်လမ်းအတွက်အလွန်သင့်လျော်သည်။ ဥပမာအားဖြင့်, field_seek () သည် လယ်ကွင်းသို့ခုန်ချရန်နှင့်အချက်အလက်အပြောင်းအလဲများကိုလုပ်ဆောင်ရန်လိုအပ်သည့်အခါအလုပ်လုပ်နိုင်သည်။
ကျွန်ုပ်တို့ တွင် ဒေ တာ ဘေ့စ်စားပွဲအသုံးပြုသူရှိသည်ဆိုပါစို့။ အောက်ပါအကွက်များပါ 0 င်သည့် Database table အသုံးပြုသူများ ရှိသည် ။
<span><span><span class="hljs-meta"><?php</span></span><span>
</span><span><span class="hljs-comment">// ဆက်သွယ်မှုတစ်ခုဖန်တီးပါ</span></span><span>
</span><span><span class="hljs-variable">$conn</span></span><span> = </span><span><span class="hljs-keyword">new</span></span><span> </span><span><span class="hljs-title function_ invoke__">mysqli</span></span><span>(</span><span><span class="hljs-string">"localhost"</span></span><span>, </span><span><span class="hljs-string">"root"</span></span><span>, </span><span><span class="hljs-string">""</span></span><span>, </span><span><span class="hljs-string">"test_db"</span></span><span>);
</span><span><span class="hljs-comment">// ဆက်သွယ်မှုအောင်မြင်မှုရှိမရှိစစ်ဆေးပါ</span></span><span>
</span><span><span class="hljs-keyword">if</span></span><span> (</span><span><span class="hljs-variable">$conn</span></span><span>->connect_error) {
</span><span><span class="hljs-keyword">die</span></span><span>(</span><span><span class="hljs-string">"ဆက်သွယ်မှုမအောင်မြင်ပါ: "</span></span><span> . </span><span><span class="hljs-variable">$conn</span></span><span>->connect_error);
}
</span><span><span class="hljs-comment">// တစ် ဦး စုံစမ်းမှု execute</span></span><span>
</span><span><span class="hljs-variable">$sql</span></span><span> = </span><span><span class="hljs-string">"SELECT id, name, email FROM users"</span></span><span>;
</span><span><span class="hljs-variable">$result</span></span><span> = </span><span><span class="hljs-variable">$conn</span></span><span>-></span><span><span class="hljs-title function_ invoke__">query</span></span><span>(</span><span><span class="hljs-variable">$sql</span></span><span>);
</span><span><span class="hljs-comment">// စုံစမ်းမှုအောင်မြင်မှုရှိမရှိစစ်ဆေးပါ</span></span><span>
</span><span><span class="hljs-keyword">if</span></span><span> (</span><span><span class="hljs-variable">$result</span></span><span>->num_rows > </span><span><span class="hljs-number">0</span></span><span>) {
</span><span><span class="hljs-comment">// ပထမ ဦး ဆုံးသို့ရွှေ့2လယ်ကွင်း(အဆိုပါအညွှန်းကိန်းဖြစ်ပါတယ်1,nameလယ်ကွင်း)</span></span><span>
</span><span><span class="hljs-variable">$result</span></span><span>-></span><span><span class="hljs-title function_ invoke__">field_seek</span></span><span>(</span><span><span class="hljs-number">1</span></span><span>);
</span><span><span class="hljs-comment">// 获取当前လယ်ကွင်း的元数据</span></span><span>
</span><span><span class="hljs-variable">$field_info</span></span><span> = </span><span><span class="hljs-variable">$result</span></span><span>-></span><span><span class="hljs-title function_ invoke__">fetch_field</span></span><span>();
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"当前လယ်ကွင်း是: "</span></span><span> . </span><span><span class="hljs-variable">$field_info</span></span><span>->name . </span><span><span class="hljs-string">"<br>"</span></span><span>;
</span><span><span class="hljs-comment">// လက်ရှိစံချိန်ပြန်လည်ရယူပါ</span></span><span>
</span><span><span class="hljs-variable">$row</span></span><span> = </span><span><span class="hljs-variable">$result</span></span><span>-></span><span><span class="hljs-title function_ invoke__">fetch_assoc</span></span><span>();
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"当前记录的လယ်ကွင်း值: "</span></span><span> . </span><span><span class="hljs-variable">$row</span></span><span>[</span><span><span class="hljs-variable">$field_info</span></span><span>->name] . </span><span><span class="hljs-string">"<br>"</span></span><span>;
</span><span><span class="hljs-comment">// ပထမ ဦး ဆုံးသို့ရွှေ့3လယ်ကွင်း(emailလယ်ကွင်း)</span></span><span>
</span><span><span class="hljs-variable">$result</span></span><span>-></span><span><span class="hljs-title function_ invoke__">field_seek</span></span><span>(</span><span><span class="hljs-number">2</span></span><span>);
</span><span><span class="hljs-variable">$field_info</span></span><span> = </span><span><span class="hljs-variable">$result</span></span><span>-></span><span><span class="hljs-title function_ invoke__">fetch_field</span></span><span>();
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"当前လယ်ကွင်း是: "</span></span><span> . </span><span><span class="hljs-variable">$field_info</span></span><span>->name . </span><span><span class="hljs-string">"<br>"</span></span><span>;
</span><span><span class="hljs-comment">// လက်ရှိစံချိန်ပြန်လည်ရယူပါ</span></span><span>
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"当前记录的လယ်ကွင်း值: "</span></span><span> . </span><span><span class="hljs-variable">$row</span></span><span>[</span><span><span class="hljs-variable">$field_info</span></span><span>->name] . </span><span><span class="hljs-string">"<br>"</span></span><span>;
} </span><span><span class="hljs-keyword">else</span></span><span> {
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"မှတ်တမ်းမရှိပါ。"</span></span><span>;
}
</span><span><span class="hljs-comment">// ဆက်သွယ်မှုကိုပိတ်ပါ</span></span><span>
</span><span><span class="hljs-variable">$conn</span></span><span>-></span><span><span class="hljs-title function_ invoke__">close</span></span><span>();
</span><span><span class="hljs-meta">?></span></span><span>
</span></span>
ဒေတာဘေ့စ်နှင့်ချိတ်ဆက်ပါ - MySQLI () အသစ် ဖြင့်ဒေတာဘေ့စ်ဆက်သွယ်မှုကို ဖန်တီး. Test_DB ဒေတာဘေ့စ်နှင့်ချိတ်ဆက်ပါ။
Execute query : သုံးစွဲသူများ စားပွဲ၌အချက်အလက်များကိုရယူရန် ရွေးချယ်မှု ဖော်ပြချက်ကို Execute လုပ်ရန် $ conn-> query () နည်းလမ်းကိုသုံးပါ။
Field_seek ()) ကို သုံး ပါ ။
Field Value ကိုရယူပါ $ Row [$ field_info-name name] မှရရှိသောအချက်အလက်များကိုရယူပါ။
Field Index : Field_seek ()) ၏ parameter သည်လယ်ကွင်း၏အညွှန်းကိန်းဖြစ်သည်။ လယ်ကွင်းစုံစမ်းရေးကော်မရှင်များစွာရှိလျှင် developer သည်လယ်ကွင်းများ၏အမိန့်ကိုအတည်ပြုရန်လိုအပ်သည်။
Query Refore : Field_seek () သည် လက်ရှိစုံစမ်းမှုရလဒ်များအတွက်သာအကျိုးသက်ရောက်လိမ့်မည်။ အကယ်. သင်သည် function ကိုပြန်လည်အသုံးပြုလိုပါကသင်ရှာဖွေမှုကိုပြန်လည်အကောင်အထည်ဖော်ရန်နှင့်ရလဒ်ရရန်လိုအပ်သည်။
လှုပ်ရှားမှုကန့်သတ်ချက်များ - field_seek () function ကို) function ကိုသာ MySQLI_RESULT OFF တွင်သာတရားဝင်သည်။
mysqli_result :: field_seek () သည် developer များအရရှာဖွေမှုရလဒ်များတွင်ရှာဖွေမှုရလဒ်များအရသိရသည်။ MySQL query query ရလဒ်များကိုထုတ်ယူသောအခါဤလုပ်ဆောင်မှု၏အသုံးပြုမှုကို အသုံးပြု. ပိုမိုလွယ်ကူစေရန်ပိုမိုလွယ်ကူစေသည်။
ဤဆောင်းပါးရှိနိဒါန်းနှင့်နမူနာကုဒ်မှတဆင့် MySQLI_RESULT :: Field_seek () function ကိုမည်သို့အသုံးပြုရမည်ကိုသင်ပိုမိုနားလည်သဘောပေါက်နိုင်ပြီးဒေတာဘေ့စ်စစ်ဆင်ရေး၏ပြောင်းလွယ်ပြင်လွယ်မှုနှင့်ထိရောက်မှုကိုတိုးတက်စေသည်။