လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> PHP တွင် MySQL ကို operating လုပ်ခြင်းဖြင့်ရွေးချယ်မှုရလဒ်များကိုရယူရန်နည်းလမ်းများစွာ

PHP တွင် MySQL ကို operating လုပ်ခြင်းဖြင့်ရွေးချယ်မှုရလဒ်များကိုရယူရန်နည်းလမ်းများစွာ

gitbox 2025-06-28

ရလဒ်များကိုရရန် MySQL function ကိုသုံးပါ

PHP တွင် Selected statement ၏ရလဒ်များကို MySQL function မှတဆင့်ရယူနိုင်သည်။ ဤတွင်အချို့သောအသုံးများသောနည်းလမ်းများမှာ -

mysql_fetch_array ()

MySQL_FETCE_ARRARARY () function ကိုရွေးချယ်ထားသည့်ရလဒ်များကိုရွေးချယ်ရန်နှင့်၎င်းတို့ကိုခင်းကျင်းရန်အသုံးပြုသည်။

 
$query = "SELECT * FROM table_name";
$result = mysql_query($query);
while ($row = mysql_fetch_array($result)) {
    // အပြောင်းအလဲများရလဒ်များ
}

အထက်ပါဥပမာတွင်ဒေါ်လာစုံစမ်းမှုသည်ရွေးချယ်မှုတစ်ခုဖြစ်ပြီး $ ရလဒ်သည်စုံစမ်းမှုကွပ်မျက်ခံရပြီးနောက်ရလဒ်မှာရလဒ်ဖြစ်သည်။ အတန်းတစ်ခုစီ၏ရလဒ်များကိုဖြတ်သန်းရန် loop ကိုသုံးပါ။ $ အတန်းသည်လက်ရှိအတန်း၏အချက်အလက်များကိုကိုယ်စားပြုသည်။ သက်ဆိုင်ရာကွက်လပ်တန်ဖိုးကို array subscript သို့မဟုတ် field name မှတဆင့်ဝင်ရောက်ကြည့်ရှုနိုင်သည်။

MySQL_FETCE_ASESOC ()

MySQL_FETCE_AFT_AST_AST_ASTIOR () function သည် MySQL_Fetch_array () နှင့်ဆင်တူသည်မှာခြားနားချက်မှာ၎င်းသည်ကဏ် sector နာနှင့်တွဲဖက်ထားသောဆက်စပ်သောခင်းကျင်းမှုကိုပြန်လည်ရရှိစေသည်။

 
$query = "SELECT * FROM table_name";
$result = mysql_query($query);
while ($row = mysql_fetch_assoc($result)) {
    // အပြောင်းအလဲများရလဒ်များ
}

MySQL_FETCE_OBJECT ()

MySQL_FETCE_OBPET_OBJOCTES () function သည်ရွေးချယ်မှုရလဒ်ကိုအရာဝတ်ထုပုံစံသို့ပြောင်းလဲပေးသည်။

 
$query = "SELECT * FROM table_name";
$result = mysql_query($query);
while ($row = mysql_fetch_object($result)) {
    // အပြောင်းအလဲများရလဒ်များ
}

ရလဒ်များကိုရယူရန် PDO ကိုသုံးပါ

PDO (PHP Data Obserts) သည် PHP မှပေးသောဒေတာဘေ့စ်များဖြင့်ပြုလုပ်နိုင်သည့်ဒေတာဘေ့စ်မှတစ်ဆင့် database access interface တစ်ခုဖြစ်သည်။ ရလဒ်များကိုရွေးချယ်ရန် PDO ကိုအသုံးပြုခြင်း၏ဥပမာတစ်ခုဖြစ်သည်။

 
$query = "SELECT * FROM table_name";
$stmt = $pdo->prepare($query);
$stmt->execute();
$result = $stmt->fetchAll(PDO::FETCH_ASSOC);
foreach ($result as $row) {
    // အပြောင်းအလဲများရလဒ်များ
}

ရလဒ်များရရန် MySQLI ကိုသုံးပါ

MySQLI သည် MySQL databases သို့တိုးမြှင့်ထားသော PHP ဗားရှင်းဖြစ်သည်။ ရလဒ်များကိုရွေးချယ်ရန် MySQLI ကိုအသုံးပြုခြင်း၏ဥပမာတစ်ခုမှာ -

 
$query = "SELECT * FROM table_name";
$result = mysqli_query($conn, $query);
while ($row = mysqli_fetch_array($result)) {
    // အပြောင်းအလဲများရလဒ်များ
}

ရလဒ်များကိုရရန် Orm Framework ကိုသုံးပါ

Orm (Object Reactoral Mapping Mapping Mapporom) မူဘောင်သည်အရာဝတ်ထုကို ဦး စားပေးစစ်ဆင်ရေးများသို့ဒေတာဘောင်စစ်ဆင်ရေးလုပ်ငန်းများ၌ပြုလုပ်သည်။ Laravel framework တွင်ရလဒ်များကိုရွေးချယ်ခြင်းရလဒ်များကိုရယူနိုင်သည်။

 
$result = DB::table('table_name')->get();
foreach ($result as $row) {
    // အပြောင်းအလဲများရလဒ်များ
}

အကျဉ်းချုပ်

ဤဆောင်းပါးသည် MySQL functions များ, pdo, MySqli နှင့် Orm Frameworks ကို အသုံးပြု. ရွေးချယ်မှုရလဒ်များကိုရရှိရန် PHP စစ်ဆင်ရေး MySQL အတွက်နည်းလမ်းများစွာကိုမိတ်ဆက်ပေးသည်။ နည်းလမ်းတစ်ခုစီသည်စုံစမ်းမှုရလဒ်များကိုထိထိရောက်ရောက်ရရှိနိုင်ပါသည်။ ကွဲပြားခြားနားသောဖွံ့ဖြိုးရေးလိုအပ်ချက်အတွက်သင့်လျော်သောအချက်အလက်များ၏အတန်းတစ်ခုစီမှတစ်ဆင့်လုပ်ဆောင်နိုင်သည်။