လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> PHP နှင့် PDO: Master SQL Table Closing နှင့်ဖျက်ခြင်းလုပ်ငန်းကျွမ်းကျင်မှု

PHP နှင့် PDO: Master SQL Table Closing နှင့်ဖျက်ခြင်းလုပ်ငန်းကျွမ်းကျင်မှု

M66 2025-06-20

PHP နှင့် PDO: SQL table ကိုဖန်တီးမှုနှင့်ဖျက်ခြင်းလုပ်ငန်းများကိုမည်သို့လုပ်ဆောင်ရမည်နည်း

0 က်ဘ်အပလီကေးရှင်းများကိုတီထွင်သောအခါဒေတာဘေ့စ်စားပွဲများကိုဖန်တီးခြင်းနှင့်ဖျက်ခြင်းသည်မရှိမဖြစ်လိုအပ်သည်။ PHP နှင့် PDO (PHP Data Object) extensions ၏အကူအညီဖြင့် developer များသည်ဒေတာဘေ့စ်၏ဘွဲ့ရများ၏ဘဝသံသရာကိုထိရောက်စွာစီမံနိုင်သည်။ ဤဆောင်းပါးသည်ဒေတာဘေ့စ်စားပွဲများကိုဖန်တီးရန်နှင့်ဖျက်ရန် PHP တွင် SQL ထုတ်ပြန်ချက်များကို Execute လုပ်ရန် PHOP ကိုမည်သို့အသုံးပြုရမည်ကိုမိတ်ဆက်ပေးလိမ့်မည်။

1 ။ PDO ကိုသုံးပြီးဒေတာဘေ့စ်စားပွဲတစ်ခုဖန်တီးပါ

ဒေတာဘေ့စ်တစ်ခုတွင်စားပွဲတစ်ခုဖန်တီးရန်သင်သည် `SQL ၏ဖန်တီးမှုဇယား" ကြေညာချက်ကိုအသုံးပြုရန်လိုအပ်သည်။ ဤတွင် PHP နှင့် PDO မှတဆင့်ဒေတာဘေ့စ်ကို ဆက်သွယ်. ဇယားအသစ်တစ်ခုဖန်တီးရန် SQL ထုတ်ပြန်ချက်များကိုမည်သို့ဆက်သွယ်ရမည်နည်း။

<?php
// ဒေတာဘေ့စ် connection တစ်ခုတည်ဆောက်ပါ
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "database";
<p>$ Conn = PDO အသစ် ("MySQL: host = $ sermername; dbname = $ dBname", $ username, $ username, $ username, $ password);</p>
<p>ဇဒ်ဖန်တီးခြင်းအတွက် // SQL ကြေငြာချက်<br>
$ sql = "" စားပွဲပေါ်မှာအသုံးပြုသူများကိုဖန်တီးပါ (<br>
ID Int (6) မှ offigned auto_incrent မူလတန်းသော့,<br>
ပထမ ဦး ဆုံးမဟုတ်သော Varchar (30) NULL,<br>
LastName Varchar (30) NULL,<br>
EMALCHAR (50),<br>
REG_DATE TIMESTALPE DEARE READ_Timbestamp ူမန်မိာိုံင်ငံ<br>
) ";</p>
<p>// SQL ထုတ်ပြန်ချက်များ execute<br>
$ Conn-> Exec ($ sql);<br>
ECHO "စားပွဲတင်အောင်မြင်စွာဖန်တီးထား";<br>
><br>

အပေါ်ကဥပမာမှာ `` `` `` `` `` `` `` `` `` `` `` `` `` `` `` `` `` `` `` `` `` `` `` `` `` `` `` `` `` reg_date ' `reg_date's field သည်လက်ရှိ timestamp ကိုအသုံးပြုသည်။

2 ။ ဒေတာဘေ့စခုံများကိုဖျက်ရန် PDO ကိုသုံးပါ

ဒေတာဘေ့စ်တစ်ခုတွင်စားပွဲတစ်ခုကိုဖျက်ရန် SQL ၏ Drop Table Statement ကိုသုံးနိုင်သည်။ ဒေတာဘေ့စ်တစ်ခုနှင့်ချိတ်ဆက်ရန်နှင့် PHP ရှိစားပွဲများကိုဖျက်ခြင်း၏လည်ပတ်မှုပြုလုပ်ရန် PDO ကိုမည်သို့အသုံးပြုရမည်နည်း။

<?php
// ဒေတာဘေ့စ် connection တစ်ခုတည်ဆောက်ပါ
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "database";
<p>$ Conn = PDO အသစ် ("MySQL: host = $ sermername; dbname = $ dBname", $ username, $ username, $ username, $ password);</p>
<p>// ဇယားကိုဖျက်ရန်အတွက် SQL ကြေငြာချက်<br>
$ sql = "drop table users";</p>
<p>// SQL ထုတ်ပြန်ချက်များ execute<br>
$ Conn-> Exec ($ sql);<br>
ECHO "စားပွဲတင်အောင်မြင်စွာကျဆင်းသွားသည်";<br>
><br>

ဒီဥပမာမှာ `drop table` ကိုသုံးပြီး` `` drop table` ကိုသုံးပြီးအမည်ရှိစားပွဲကိုဖျက်ပစ်လိုက်သည်။ ဤကုဒ်ကိုကွပ်မျက်ပြီးနောက်ဒေတာဘေ့စ်မှအမြဲတမ်းဖျက်ပစ်လိမ့်မည်။

နိဂုံးချုပ်အားဖြင့်

ဒေတာဘေ့စ်စားပွဲများကိုဖျက်ခြင်းနှင့်ဖျက်ခြင်းသည် PHP နှင့် PDO ကိုအသုံးပြုခြင်းဖြင့်အလွန်ရိုးရှင်းပါသည်။ ဤအခြေခံစစ်ဆင်ရေးများပြုလုပ်ရာတွင်ဒေတာဘေ့စ်စီမံခန့်ခွဲမှုအတွက်အရေးပါသည်။ အမှန်တကယ်ဖွံ့ဖြိုးတိုးတက်မှုတွင်ကွဲပြားသောလိုအပ်ချက်များအရ developer များသည်ဒေတာဘေ့စ်စားပွဲများကိုစီမံရန်ဤ SQL ထုတ်ပြန်ချက်များကိုပြောင်းလဲနိုင်သည်။

အကျဉ်းချုပ်

ဤဆောင်းပါးသည် SQL စားပွဲများကိုဖန်တီးရန်နှင့်ဖျက်ခြင်းများကိုပြုလုပ်ရန် PHP တွင် POSP ၏ POE Extensions ကိုမည်သို့အသုံးပြုရမည်ကိုဖော်ပြသည်။ ကျနော်တို့ကဒေတာဘေ့စ် connection ကိုပထမ ဦး ဆုံးတည်ထောင်ပြီး `create table` ကိုသုံးပြီးစားပွဲပေါ်မှာအသစ်တစ်ခုကိုဖန်တီးပြီး` drop စားပွဲပေါ်မှာနှင့်အတူစားပွဲပေါ်မှာပယ်ဖျက်နည်းကိုသရုပ်ပြခဲ့သည်။ ဤဖြစ်ရပ်များသည်ဤသာသနာပ၏လုပ်ဆောင်မှုများကိုနားလည်ရန်နှင့်အကောင်အထည်ဖော်ရန်လွယ်ကူစေသည်။