⊗ppSpPDQu 57 of 83 menu

PDO အသုံးပြု၍ PHP တွင် ဒေတာဘေ့စ်သို့ မေးမြန်းခြင်း

ဒေတာဘေ့စ်နှင့် ချိတ်ဆက်ပြီးနောက် ရရှိလာသော ကိန်းရှင် $pdo သည် OOP အရာဝတ္ထုတစ်ခုကို ကိုယ်စားပြုသည်။ ထိုအရာဝတ္ထုတွင် SQL မေးမြန်းချက်များကို လုပ်ဆောင်ပေးသော အထူးနည်းလမ်း query ရှိသည်။ ကျွန်ုပ်တို့၏ ဇယားသို့ စမ်းသပ်မေးမြန်းချက်တစ်ခုခု ပြုလုပ်ကြည့်ကြပါစို့:

<?php $res = $pdo->query('SELECT * FROM users'); ?>

ကိန်းရှင် $res ထဲတွင် မေးမြန်းချက်၏ ရလဒ်ကို သိမ်းဆည်းထားမည်။ ရလဒ်မှ တစ်ကြောင်းကို ရယူရန် နည်းလမ်း fetch ကို အသုံးပြုရမည်:

<?php $row = $res->fetch(); var_dump($row); // ပထမဆုံးအတန်း $row = $res->fetch(); var_dump($row); // ဒုတိယအတန်း $row = $res->fetch(); var_dump($row); // တတိယအတန်း ?>

အတန်းများ ကုန်သွားသောအခါ၊ နည်းလမ်းသည် null ကို ထုတ်ပေးမည်။ ထို့ကြောင့် အောက်ပါ ကွင်းဆက်ထဲတွင် အတန်းများကို ရယူခြင်းသည် အဆင်ပြေသည်:

<?php while ($row = $res->fetch()) { var_dump($row); } ?>

ဥပမာအနေဖြင့် သုံးစွဲသူများ၏ အမည်များကို သီးခြားစာပိုဒ်များတွင် ထုတ်ကြည့်ကြပါစို့:

<?php while ($row = $res->fetch()) { echo '<p>' . $row['name'] . '</p>'; } ?>

ကုဒ်အားလုံးကို အတူတကွ စုစည်းကြပါစို့:

<?php $res = $pdo->query('SELECT name FROM users'); while ($row = $res->fetch()) { echo '<p>' . $row['name'] . '</p>'; } ?>

ဇယား users မှ သုံးစွဲသူအားလုံး၏ လစာကို ထုတ်ပြပါ။

မှတ်တမ်းအားလုံးကို အမည်: အသက် ပုံစံဖြင့် ထုတ်ပြပါ။

မြန်မာ
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
ဝက်ဘ်ဆိုက် လုပ်ဆောင်ခြင်း၊ ဆန်းစစ်လေ့လာခြင်းနှင့် ပုဂ္ဂလိကပြုပြင်ခြင်းအတွက် ကျွန်ုပ်တို့သည် cookie များကို အသုံးပြုပါသည်။ ဒေတာများကို ပြုပြင်ခြင်းသည် ကိုယ်ရေးကိုယ်တာ မူဝါဒအတိုင်း ဖြစ်ပါသည်။
အားလုံးလက်ခံရန် ပြင်ဆင်ရန် ငြင်းပယ်ရန်