XML के लिए MySQL के लिए PHP का उपयोग कैसे करें
एक XML फ़ाइल उन पंक्तियों और स्तंभों को प्रदर्शित करती है जिन्हें आप MySQL डेटाबेस से प्राप्त करते हैं। PHP का उपयोग करके, आप डेटाबेस तालिका से वेब फॉर्म में डेटा निर्यात कर सकते हैं। PHP पंक्तियों और स्तंभों को मानक XML प्रारूप में बदल देती है। आप तब पाठक के ब्राउज़र को बताने के लिए वेब फ़ॉर्म हेडर का उपयोग करते हैं कि डेटाबेस आउटपुट XML प्रारूप में है, इसलिए ब्राउज़र जानकारी को ठीक से प्रदर्शित करता है।
1।
जिस PHP फ़ाइल को आप संपादित करना चाहते हैं उसे राइट-क्लिक करें और "ओपन विथ" चुनें। PHP एडिटर में अपने कोड को लोड करने के लिए PHP एडिटर पर क्लिक करें।
2।
PHP कोड फ़ाइल के शीर्ष पर XML हेडर जानकारी जोड़ें। XML शीर्ष लेख जानकारी उपयोगकर्ता के ब्राउज़र को बताती है कि उसे रीडर को XML डेटा प्रस्तुत करना होगा:
शीर्ष लेख ("सामग्री-प्रकार: पाठ / xml");
3।
MySQL कनेक्शन बनाएं और जानकारी पुनः प्राप्त करें। निम्नलिखित कोड आपको दिखाता है कि "ग्राहक" नाम के MySQL डेटाबेस टेबल से डेटा का चयन कैसे करें:
$ कनेक्शन = mysql_connect ($ सर्वर, $ उपयोगकर्ता, $ पास)
mysql_select_db ($ डेटाबेस, $ कनेक्शन)
$ डेटा = mysql_query ("ग्राहकों से चयन करें", $ कनेक्शन)
4।
पहला रूट नोड सेट करें। रूट नोड एम्बेडेड XML डेटा को परिभाषित करता है। क्योंकि ग्राहकों की एक सूची को पुनः प्राप्त किया गया था, इस उदाहरण में निर्धारित रूट नोड "ग्राहक" है। रूट नोड सेट करने के लिए निम्न कोड का उपयोग करें:
$ xml = "\ n";
$ xml। = "\ n";
5।
प्रत्येक डेटाबेस रिकॉर्ड के माध्यम से लूप करें और XML प्रारूप में जानकारी प्रदर्शित करें। निम्नलिखित कोड आपको दिखाता है कि ग्राहकों की सूची के माध्यम से कैसे लूप किया जाए:
for ($ r = 0; $ r <mysql_num_rows ($ data); $ r ++) {
$ पंक्ति = mysql_fetch_assoc ($ डेटा);
$ xml। = "\ t \ n"। $ डेटा ""।
}
6।
रूट नोड बंद करें। सभी XML रिकॉर्ड बनाने के बाद आपके पास एक समापन रूट नोड होना चाहिए। निम्नलिखित कोड रूट नोड को बंद करता है:
$ xml। = "";
7।
वेब पेज में डेटा प्रदर्शित करें। "इको" स्टेटमेंट वेब पेज पर PHP डेटा प्रिंट करता है। स्थानांतरण को पूरा करने के लिए निम्नलिखित कोड का उपयोग करें:
इको $ xml;