လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> စုံစမ်းမှုရလဒ်သည် TheerfPP တွင်ဗလာကျသည်ကိုမည်သို့ဆုံးဖြတ်ရမည်နည်း

စုံစမ်းမှုရလဒ်သည် TheerfPP တွင်ဗလာကျသည်ကိုမည်သို့ဆုံးဖြတ်ရမည်နည်း

gitbox 2025-06-16

1 ။ စုံစမ်းမှုရလဒ်တွင်အချက်အလက်ရှိမရှိဆုံးဖြတ်ရန်မည်သို့ဆုံးဖြတ်ရမည်ကိုစဉ်းစားပါ

ဒေတာဘေ့စ်မေးမြန်းချက်များကိုပြုလုပ်သောအခါ, TerryPHP မူဘောင်တွင်မေးမြန်းချက်ရလဒ်တွင်အချက်အလက်များရှိမရှိဆုံးဖြတ်ခြင်းသည်အောက်ပါနည်းစနစ်များမှတဆင့်အောင်မြင်နိုင်သည်။

1.1 ရေတွက်နည်းလမ်းကိုအသုံးပြုပြီး

TerryPHP မူဘောင်တွင်ကျွန်ုပ်တို့သည်မေးမြန်းမှုရလဒ်အရေအတွက်ကိုဆုံးဖြတ်ရန်အရေအတွက်ကိုသုံးနိုင်သည်။ အကယ်. စုံစမ်းမှုရလဒ်သည်ဒေတာများရှိပါကအရေအတွက်သည်ဒေတာအရေအတွက်ကိုပြန်ပို့လိမ့်မည်။ အကယ်. စုံစမ်းမှုရလဒ်သည်ဗလာဖြစ်လျှင်, ရေတွက်နည်းလမ်းသည် 0 ပြန်လာလိမ့်မည်။

<span class="token comment">// query ဒေတာ</span>
<span class="token variable">$ ဒေတာ</span> <span class="token operator">=</span> <span class="token scope">DB <span class="token punctuation">::</span></span> <span class="token function">Table</span> <span class="token punctuation">(</span> <span class="token string single-quoted-string">&#39;table_name&#39;</span> <span class="token punctuation">)</span> <span class="token operator">-></span> <span class="token function">ဘယ်မှာ</span> <span class="token punctuation">(</span> <span class="token string single-quoted-string">&#39;အခြေအနေ&#39;</span> <span class="token punctuation">)</span> <span class="token operator">-></span> <span class="token function">Select</span> (&#39;) -> Select <span class="token punctuation">(</span> <span class="token punctuation">)</span> <span class="token punctuation">)</span>
<span class="token comment">// တရားသူကြီးစုံစမ်းရေးရလဒ်ရလဒ်များ</span>
<span class="token keyword">IF</span> <span class="token punctuation">(</span> <span class="token function">ရေတွက်</span> <span class="token punctuation">(</span> <span class="token variable">$ ဒေတာ</span> <span class="token punctuation">)</span> <span class="token operator">></span> <span class="token number">0</span> <span class="token punctuation">)</span> <span class="token punctuation">{</span>
    <span class="token comment">// စုံစမ်းမှုရလဒ်အတွက်ဒေတာရှိပါတယ်</span>
<span class="token punctuation">}</span> <span class="token keyword">အခြား</span><span class="token punctuation">​</span>
    <span class="token comment">// စုံစမ်းမှုရလဒ်သည်ဗလာဖြစ်သည်</span>
<span class="token punctuation">}</span>

အထက်ပါကုဒ်များတွင် DATE TAVE ကိုမေးမြန်းရန် DAB အတန်းအစား၏ဇယားနည်းလမ်းကို ဦး စွာအသုံးပြုပါ။ ထို့နောက်ရှာဖွေမှုအခြေအနေများကိုသတ်မှတ်ရန်နည်းလမ်းကိုအသုံးပြုပါ, စုံစမ်းမှုစစ်ဆင်ရေးကိုလုပ်ဆောင်ပြီးနောက်ကျွန်ုပ်တို့သည်မေးမြန်းမှုရလဒ်များကိုဆုံးဖြတ်ရန်အရေအတွက်ကိုသုံးနိုင်သည်။

1.2 Isempty နည်းလမ်းကိုသုံးပြီး

ရေတွက်နည်းစနစ်ကိုသုံးခြင်းအပြင်ကျွန်ုပ်တို့သည် query quality query query query သည်ဗလာမဖြစ် ISEMTY နည်းလမ်းသည် boolean value ကိုပြန်ပေးလိမ့်မည်။ အကယ်. စုံစမ်းမှုရလဒ်သည်အချည်းနှီးဖြစ်ပါက ISEMTY နည်းလမ်းသည်အမှန်ပင်ပြန်လာလိမ့်မည်။

<span class="token comment">// query ဒေတာ</span>
<span class="token variable">$ ဒေတာ</span> <span class="token operator">=</span> <span class="token scope">DB <span class="token punctuation">::</span></span> <span class="token function">Table</span> <span class="token punctuation">(</span> <span class="token string single-quoted-string">&#39;table_name&#39;</span> <span class="token punctuation">)</span> <span class="token operator">-></span> <span class="token function">ဘယ်မှာ</span> <span class="token punctuation">(</span> <span class="token string single-quoted-string">&#39;အခြေအနေ&#39;</span> <span class="token punctuation">)</span> <span class="token operator">-></span> <span class="token function">Select</span> (&#39;) -> Select <span class="token punctuation">(</span> <span class="token punctuation">)</span> <span class="token punctuation">)</span>
<span class="token comment">// တရားသူကြီးစုံစမ်းရေးရလဒ်ရလဒ်များ</span>
<span class="token keyword">IF</span> <span class="token punctuation">(</span> <span class="token variable">$ ဒေတာ</span> <span class="token operator">-></span> <span class="token function">isempty</span> <span class="token punctuation">(</span> <span class="token punctuation">)</span> <span class="token punctuation">)</span> <span class="token punctuation">{</span>
    <span class="token comment">// စုံစမ်းမှုရလဒ်သည်ဗလာဖြစ်သည်</span>
<span class="token punctuation">}</span> <span class="token keyword">အခြား</span><span class="token punctuation">​</span>
    <span class="token comment">// စုံစမ်းမှုရလဒ်အတွက်ဒေတာရှိပါတယ်</span>
<span class="token punctuation">}</span>

အထက်ဖော်ပြပါကုဒ်များတွင်ဒေတာများကိုမေးမြန်းရန် DB အတန်းအစား၏ရွေးချယ်မှုနည်းလမ်းကို အသုံးပြု. ,

1.3 စုံစမ်းမှုရလဒ်သည် Null ဟုတ်မဟုတ်ဆုံးဖြတ်ပါ

အချို့ဖြစ်ရပ်များတွင်ကျွန်ုပ်တို့သည်မေးမြန်းမှုရလဒ်သည်တရားမျှတမှုရှိမရှိတရားစီရင်ခြင်း, TerryPhp မူဘောင်တွင်ကျွန်ုပ်တို့သည် is query ရလဒ်သည် Null ဖြစ်သည်ကိုဆုံးဖြတ်ရန် is_null function ကိုသုံးနိုင်သည်။

<span class="token comment">// query ဒေတာ</span>
<span class="token variable">$ ဒေတာ</span> <span class="token operator">=</span> <span class="token scope">DB <span class="token punctuation">::</span></span> <span class="token function">TABLE</span> <span class="token punctuation">(</span> <span class="token string single-quoted-string">&#39;table_name&#39;</span> <span class="token punctuation">)</span> <span class="token operator">-></span> <span class="token function">ဘယ်မှာ</span> <span class="token punctuation">(</span> <span class="token string single-quoted-string">&#39;အခြေအနေ&#39;</span> <span class="token punctuation">)</span> <span class="token operator">-></span> <span class="token function">FariL</span> <span class="token punctuation">(&#39;</span> <span class="token punctuation">)</span> <span class="token punctuation">,</span>
<span class="token comment">// စုံစမ်းမှုရလဒ် null ရှိမရှိဆုံးဖြတ်ရန်</span>
<span class="token keyword">လျှင်</span> <span class="token punctuation">(</span> <span class="token function">is_null</span> <span class="token punctuation">(</span> <span class="token variable">$ ဒေတာ</span> <span class="token punctuation">)</span> <span class="token punctuation">)</span> <span class="token punctuation">{</span>
    <span class="token comment">// စုံစမ်းမှုရလဒ် null ဖြစ်ပါတယ်</span>
<span class="token punctuation">}</span> <span class="token keyword">အခြား</span><span class="token punctuation">​</span>
    <span class="token comment">// စုံစမ်းမှုရလဒ် null မဟုတ်ပါဘူး</span>
<span class="token punctuation">}</span>

အထက်ပါကုဒ်များတွင်ဒေတာများကိုမေးမြန်းရန် DB အတန်း၏ရှာဖွေမှုနည်းလမ်းကိုရှာဖွေပြီး,

2 ။ အကျဉ်းချုပ်

TerryPHP မူဘောင်တွင်ရှာဖွေမှုရလဒ်များတွင်အချက်အလက်များရှိမရှိဆုံးဖြတ်ရန်အလွန်အရေးကြီးသည်။ ၎င်းသည်ကျွန်ုပ်တို့လုပ်ငန်းစဉ်၏လုပ်ဆောင်မှုရလဒ်များအတွက်လုပ်ဆောင်မှုရလဒ်များနှင့်သက်ဆိုင်သည်။ အမှန်တကယ်ဖွံ့ဖြိုးတိုးတက်မှုတွင်ကျွန်ုပ်တို့သည်စာမျက်နှာအကြောင်းအရာကိုပြသသည်ဖြစ်စေအကောင်အထည်ဖော်ရန်လိုအပ်လေ့ရှိသည်။

စုံစမ်းမှုရလဒ်အနေဖြင့်အချက်အလက်ရှိမရှိတရားစီရင်သောအခါကျွန်ုပ်တို့သည်ရေတွက်ရန် isempty method သို့မဟုတ် is_null နည်းလမ်းကိုသုံးနိုင်သည်။ သူတို့တစ် ဦး ချင်းစီတွင်ကိုယ်ပိုင်အားသာချက်များနှင့်အားနည်းချက်များရှိသည်။ ရေတွက်နည်းသည်ရိုးရှင်းပြီးအလိုအလျောက်ဖြစ်သည်, သို့သော်ကြီးမားသောအချက်အလက်ပမာဏကိုမေးမြန်းခြင်းအပေါ်စွမ်းဆောင်ရည်သက်ရောက်မှုများရှိနိုင်သည်။ ISEMTY နည်းလမ်းနှင့် IS_NULL function သည်ပိုမိုပြောင်းလွယ်ပြင်လွယ်ရှိပြီးကွဲပြားခြားနားသောစုံစမ်းမှုလိုအပ်ချက်များကိုဖြည့်ဆည်းပေးနိုင်သည်။

မည်သည့်နည်းလမ်းကိုရွေးချယ်ပါစေကျွန်ုပ်တို့ကိုအကျွမ်းတဝင်ရှိသင့်ပြီး၎င်းတို့၏အသုံးပြုမှုကိုကျွမ်းကျင်ရမည်။