Oracle ဒေတာဘေ့စ်ကို install လုပ်ပြီး configure လုပ်ပါ။
PHP နှင့် Oracle ဒေတာဘေ့စ်ယာဉ်မောင်းများကိုထည့်သွင်းပါ။ သငျသညျ pecl ကိုသုံးနိုင်သည်သို့မဟုတ်ကိုယ်တိုင်ထည့်သွင်းနိုင်ပါတယ်။
JSON နှင့် XML ၏ Oracle Database တွင် JSOL နှင့် XML အမျိုးအစားကော်လံများပါ 0 င်သည့်စားပွဲတစ်ခုပြုလုပ်ပါ။ ဤတွင်ရိုးရှင်းသောဥပမာဇယားကွက်ဖွဲ့စည်းပုံမှာ -
ဇယားကွက် My_table ကိုဖန်တီးပါ ID နံပါတ်မူလသော့, JSON_DATA CLOB, XML_DATA XMLTYPE );
$ conn = oci_connect ('username', 'localhost / orcl'); (! $ conn) { $ e = oci_error (); Trigger_Error (HTMLEMITITIONS), ent_quotes), Etser_Error), Etser_Error; }
ထို့နောက် JSON အချက်အလက်များကိုကျွန်ုပ်တို့ထည့်နိုင်သည်။
$ JSON_DATA = '{"name" - "John", "John": 30, "မြို့": "နယူးယောက်"}; $ stmt = oci_parse ($ cons's) my_table (ID, JSON_DATATA) တန်ဖိုးများ (1, JSON_DATA) '') ''); oci_bind_by_name ($ stmt, json_data ', $ json_data, $ json_data); oci_execute ($ stmt); OCI_COMMIMMIT ($ CON);
JSON အချက်အလက်များကိုမေးမြန်းသောအခါအောက်ပါကုဒ်ကိုသုံးနိုင်သည်။
$ stmt = oci_parse ($ con) ကို My_Table မှ json_data ကို select jon = 1 ') ကိုရွေးပါ။ oci_execute ($ stmt); $ jons_data = oci_fetch_assoc ($ stmt) ['jons_data']; $ ဒေတာ = json_decode ($ json_data, true); ECHO $ ဒေတာ ['name']; // output ဂျွန်
$ XML_DATA = '<root><person><name> ယောဟန်</name><age> 30</age><city> နယူးယောက်</city></person></root> ''; $ stmm = OCI_PARSSE ($ can's (id, xml_data) တန်ဖိုးများ (2, XMLTYPE (: XMLTATA (: XML_DATA) ')' ')' ')' ')' ')' ')' ')' (2,1DTATA)) '' ထဲသို့ထည့်ပါ။ oci_bind_by_name ($ stmt ': xml_data', $ XML_DATA, $ XML_DATA); oci_execute ($ stmt); OCI_COMMIMMIT ($ CON);
XML အချက်အလက်များကိုမေးမြန်းသောအခါအောက်ပါကုဒ်ကိုသုံးနိုင်သည်။
$ stmm = OCI_PARSECE ($ CON) သည် XML_DATA.GENTCLBLAL () My_Table မှ XML_DATA ကို XML_DATA ကဲ့သို့သော XML_DATA အဖြစ် (2)), oci_execute ($ stmt); $ XML_DATA = OOCI_FETTE_AMT_ASTT_DT ($ stmt) ['xml_data']; $ XML = simplexml_load_string ($ XML_DATA); ECHO $ XML-> Person-> အမည်, // output ဂျွန်
သက်ဆိုင်သောတက်(ဂ်)များ:
JSON