PHP သည်လူကြိုက်များသော server-side programming language တစ်ခုဖြစ်သည်။ Oracle သည်ကျယ်ပြန့်စွာအသုံးပြုသော relational database စီမံခန့်ခွဲမှုစနစ်ဖြစ်သည်။ ဤဆောင်းပါးသည် PHP ၏ PDO ၏ PDO Exaction ကို Oracle Databases နှင့်ချိတ်ဆက်ရန်, SQL Query များကိုလုပ်ဆောင်ရန်နှင့်ဘုံဒေတာဘေ့စ်လုပ်ငန်းများကိုကိုင်တွယ်ရန်မည်သို့အသုံးပြုရမည်ကိုပြသပါလိမ့်မည်။
PHP တွင် Oracle Database သို့ချိတ်ဆက်ရန် PDE_oci extension ကိုသင်ပထမ ဦး စွာတပ်ဆင်ရန်လိုအပ်သည်။ ဒီမှာ installation stepings:
extension = php_pdo.dll
extension = php_pdo_oci.dll
Pdo_oci extension ကို install လုပ်ပြီးဝက်ဘ်ဆာဗာကိုပြန်ဖွင့်ပြီး PDE Constitution Object တစ်ခုကို Oracle Database သို့ချိတ်ဆက်ရန် PDO Connection Object တစ်ခုကိုဖန်တီးနိုင်သည်။
<?php $database_name = "//localhost/orcl"; // ဒေတာဘေ့စ် connection string ကို $username = "your_username"; // သင်၏အသုံးပြုသူအမည်နှင့်အစားထိုးပါ $password = "your_password"; // သင်၏စကားဝှက်ကိုအစားထိုးပါ try { $conn = new PDO("oci:dbname=" . $database_name, $username, $password); echo "ဒေတာဘေ့စ်ဆက်သွယ်မှုအောင်မြင်သည်!"; } catch (PDOException $e) { echo "ဒေတာဘေ့စဆက်သွယ်မှုမအောင်မြင်ပါ:" . $e-> GetMessage (); } >
Oracle Database ကိုအောင်မြင်စွာဆက်သွယ်ပြီးနောက်တွင် SQL Query များကိုကွပ်မျက်နိုင်သည်။ ဤတွင်ရိုးရှင်းသောစုံစမ်းမှုဥပမာတစ်ခုမှာ -
<?php $database_name = "//localhost/orcl"; // ဒေတာဘေ့စ် connection string ကို $username = "your_username"; // သင်၏အသုံးပြုသူအမည်နှင့်အစားထိုးပါ $password = "your_password"; // သင်၏စကားဝှက်ကိုအစားထိုးပါ try { $conn = new PDO("oci:dbname=" . $database_name, $username, $password); echo "ဒေတာဘေ့စ်ဆက်သွယ်မှုအောင်မြင်သည်!<br> "; $ stmt = $ conn-> ပြင်ဆင်မှု ("Select * Select * Select * Select)) ။ $ stmt-> binparam ('- Departmar_id', $ Days_id); $ _id = 100; $ stmt-> execute (); နေစဉ် ($ အတန်း = $ stmt-> fetch (PDO :: FETT_AST_AST_AsC)) ECHO "0 န်ကြီး 0 န်ကြီးချုပ် '']<br> "; } } ဖမ်း (PoCoException $ E) { ECHO "ဒေတာဘေ့စချိတ်ဆက်မှုမအောင်မြင်ပါ။ $ e-> gettessage (); } >
ဤဥပမာတွင်ကျွန်ုပ်တို့သည် PDO ၏ပြင်ဆင်ခြင်း () နည်းလမ်းကို Prepocess SQL Queryies များကိုကြိုတင်ကြည့်ရှုရန်နှင့် crolparam ကို အသုံးပြု. စုံစမ်းမှုသတ်မှတ်ချက်များကို binding ။ querte () နည်းလမ်းဖြင့်မေးမြန်းခြင်း () နည်းလမ်းဖြင့်ရှာဖွေခြင်းရလဒ်ရရှိရန် Fetch () နည်းလမ်းကိုအသုံးပြုပါ။
ဤဆောင်းပါးသည် Oracle Databases နှင့်မည်သို့ဆက်သွယ်ရမည်ကိုပြသပြီး PHP extension PDO မှတစ်ဆင့်မေးမြန်းမှုစစ်ဆင်ရေးများကိုမည်သို့လုပ်ဆောင်ရမည်ကိုပြသသည်။ ဤအဆင့်များကိုလေ့လာခြင်းအားဖြင့် PHP ကို Oracle Databases နှင့်အလွယ်တကူပေါင်းစပ်နိုင်သည်။ ဒီဆောင်းပါးကသင့်ကိုကူညီလိမ့်မယ်လို့မျှော်လင့်ပါတယ်။