XAMPP एक सॉफ्टवेयर पैकेज है जो उपयोगकर्ताओं को अपने कंप्यूटर पर एक स्थानीय वेब विकास वातावरण बनाने में सक्षम बनाता है। इसमें अपाचे वेब सर्वर, MySQL डेटाबेस, PHP स्क्रिप्टिंग भाषा और पर्ल प्रोग्रामिंग भाषा शामिल है। XAMPP वेब अनुप्रयोगों के परीक्षण और विकास के लिए एक वेब सर्वर स्थापित करने की प्रक्रिया को सरल बनाता है, जिससे उपयोगकर्ता अपनी परियोजनाओं पर ऑफ़लाइन काम कर सकते हैं। इसका उपयोग डेवलपर्स द्वारा वेबसाइटों या वेब अनुप्रयोगों को लाइव सर्वर पर तैनात करने से पहले प्रोटोटाइप और डीबग करने के लिए व्यापक रूप से किया जाता है।
डेटाबेस एक कंप्यूटर सिस्टम में व्यवस्थित और संग्रहीत डेटा का एक संरचित संग्रह है। यह बड़ी मात्रा में जानकारी को संरचित तरीके से संग्रहीत और प्रबंधित करने के लिए एक केंद्रीय भंडार के रूप में कार्य करता है, जिससे डेटा को पुनर्प्राप्त करना, हेरफेर करना और विश्लेषण करना आसान हो जाता है। डेटाबेस का उपयोग विभिन्न अनुप्रयोगों और उद्योगों में ग्राहक जानकारी, उत्पाद विवरण, वित्तीय रिकॉर्ड और बहुत कुछ जैसे डेटा संग्रहीत करने के लिए किया जाता है। वे तालिकाओं में डेटा संग्रहीत करने का एक संरचित तरीका प्रदान करते हैं, प्रत्येक तालिका में पंक्तियाँ और स्तंभ होते हैं। डेटा बनाने, पढ़ने, अपडेट करने और हटाने जैसे ऑपरेशन करने के लिए डेटाबेस क्वेरी भाषा, जैसे SQL (स्ट्रक्चर्ड क्वेरी लैंग्वेज) का उपयोग करते हैं।
सर्वर से डेटा लाने के लिए चरणों का पालन करें
XAMPP लॉन्च करें: XAMPP सर्वर खोलने के लिए नीचे दिए गए चरणों का पालन करें
चरण 1: XAMPP सर्वर प्रारंभ करें
XAMPP नियंत्रण कक्ष लॉन्च करें।
प्रत्येक सेवा के आगे "प्रारंभ" बटन पर क्लिक करके अपाचे और MySQL सेवाएं प्रारंभ करें।
चरण 2: phpMyAdmin तक पहुंचें
अपना वेब ब्राउज़र खोलें और http://localhost/phpmyadmin पर जाएं।
phpMyAdmin एक वेब-आधारित एप्लिकेशन है जिसका उपयोग MySQL डेटाबेस को प्रबंधित करने के लिए किया जाता है।
डेटाबेस बनाएं: पहले डेटाबेस बनाएं और फिर निम्न चरणों के साथ MySQL में तालिका बनाएं।
चरण 1: एक डेटाबेस बनाएं
phpMyAdmin में, "डेटाबेस" टैब पर क्लिक करें।
"डेटाबेस बनाएं" फ़ील्ड में अपने डेटाबेस के लिए एक नाम दर्ज करें।
डेटाबेस बनाने के लिए "बनाएं" बटन पर क्लिक करें।
यहां मैंने "असाइनमेंट" के साथ डेटाबेस बनाया है।
चरण 2: एक तालिका बनाएं
बाएं साइडबार से नव निर्मित डेटाबेस का चयन करें।
"एसक्यूएल" टैब पर क्लिक करें।
तालिका बनाने के लिए निम्नलिखित SQL क्वेरी दर्ज करें:
यहां मैंने स्टूडेंटइन्फो नाम से टेबल बनाई है।
क्वेरी निष्पादित करने और तालिका बनाने के लिए GO बटन पर क्लिक करें।
तालिका बनाने की स्क्रिप्ट इस प्रकार है।
टेबल बनाने के लिए स्क्रिप्ट:
CREATE TABLE StudentInfo ( id INT PRIMARY KEY AUTO_INCREMENT, name VARCHAR(50), email VARCHAR(50), fathername VARCHAR(50), mobileno VARCHAR(10) );
चरण 3: तालिका में डेटा डालें
बाएं साइडबार से नव निर्मित डेटाबेस का चयन करें।
"एसक्यूएल" टैब पर क्लिक करें।
तालिका में डेटा डालने के लिए निम्नलिखित SQL क्वेरी दर्ज करें:
INSERT INTO `studentinfo`(`name`, `email`, `fathername`, `mobileno`) VALUES ('Kishore','[email protected]','Ranga','9347342900'); INSERT INTO `studentinfo`(`name`, `email`, `fathername`, `mobileno`) VALUES ('Haveesh','[email protected]','Kishore','8341748800'); INSERT INTO `studentinfo`(`name`, `email`, `fathername`, `mobileno`) VALUES ('Hasvitha','[email protected]','Kishore','8466906072'); INSERT INTO `studentinfo`(`name`, `email`, `fathername`, `mobileno`) VALUES ('Santh','[email protected]','Suresh','8466906072');
PHP फ़ाइल बनाएं: अगले चरण में हमें लोकलहोस्ट सर्वर डेटाबेस से डेटा लाने और निम्नलिखित चरणों के साथ रिकॉर्ड प्रदर्शित करने के लिए PHP फ़ाइल बनाने की आवश्यकता है।
चरण 1: PHP कोड लिखने के लिए कोई भी एक IDE खोलें। यहां मैंने PHP कोड लिखने के लिए IntelliJ IDEA का उपयोग किया।
InteliJ IDEA IDE लॉन्च करें और एक फ़ोल्डर बनाएं जहां आप प्रोग्राम बनाना चाहते हैं।
अब फ़ाइल -> नई -> फ़ाइल पर जाएँ।
विस्तार के रूप में .PHP के साथ फ़ाइल का नाम दें, यहां मैं फ़ाइल नाम Fetch.php बनाता हूं।
यहां मैंने नव निर्मित PHP फ़ाइल में निम्नलिखित कोड दर्ज किया है।
अपने XAMPP कॉन्फ़िगरेशन के अनुसार डेटाबेस कनेक्शन सेटिंग्स ($servername, $username, $password) को संशोधित करें।
डेटाबेस नाम और तालिका नाम बदलें जहां से आपको डेटा लाने की आवश्यकता है।
यहां मैंने "असाइनमेंट" नाम से डेटाबेस बनाया है।
सुनिश्चित करें कि आपने सही सर्वर विवरण जोड़ा है
connect_error) { die("Connection failed: " . $conn->connect_error); } // SQL query to fetch data from the table $sql = "SELECT * FROM Studentinfo"; $result = $conn->query($sql); if ($result->num_rows > 0) { // Output data of each row while ($row = $result->fetch_assoc()) { echo "ID: " . $row["id"] . " - Name: " . $row["name"] . " - Email: " . $row["email"] ." - FatherName: " . $row["fathername"] ." - MobileNo: " . $row["mobileno"] . "
"; } } else { echo "No results found"; } // Close the database connection $conn->close(); ?>
फ़ाइल को सहेजें और फिर, पृष्ठ पर प्रदर्शित डेटाबेस से प्राप्त डेटा को देखने के लिए अपने वेब ब्राउज़र (उदाहरण के लिए, http://localhost/fetch.php) के माध्यम से PHP फ़ाइल तक पहुंचें।
ID: 1 - Name: Kishore - Email: [email protected] - FatherName: Ranga - MobileNo: 9347342900 ID: 2 - Name: Haveesh - Email: [email protected] - FatherName: Kishore - MobileNo: 8341748800 ID: 3 - Name: Hasvitha - Email: [email protected] - FatherName: Kishore - MobileNo: 8466906072 ID: 4 - Name: Santh - Email: [email protected] - FatherName: Suresh - MobileNo: 8466906072
XAMPP का उपयोग करके लोकलहोस्ट सर्वर डेटाबेस से डेटा लाने के लिए, आप एक PHP प्रोग्राम बना सकते हैं। XAMPP स्थापित करके और Apache तथा MySQL सेवाएँ लॉन्च करके प्रारंभ करें। डेटाबेस और तालिका बनाने के लिए phpMyAdmin तक पहुंचें। फिर, उपयुक्त निर्देशिका में एक PHP फ़ाइल बनाएं और दिए गए क्रेडेंशियल का उपयोग करके MySQL डेटाबेस से कनेक्शन स्थापित करें। तालिका से वांछित डेटा लाने के लिए SQL क्वेरी निष्पादित करें और परिणामों को प्रदर्शित करने के लिए उन्हें पुनरावृत्त करें। अंत में, डेटाबेस कनेक्शन बंद करें। वेब ब्राउज़र के माध्यम से PHP फ़ाइल तक पहुँचकर, आप पृष्ठ पर प्रदर्शित प्राप्त डेटा देख सकते हैं। यह प्रक्रिया आपको PHP और XAMPP का उपयोग करके स्थानीय सर्वर डेटाबेस के साथ इंटरैक्ट करने में सक्षम बनाती है, जिससे कुशल डेटा पुनर्प्राप्ति और उपयोग की सुविधा मिलती है।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3