PHP एक लचीली और व्यापक रूप से उपयोग की जाने वाली सर्वर-साइड स्क्रिप्टिंग भाषा है जो आज हमारे द्वारा देखे जाने वाले कई गतिशील और इंटरैक्टिव वेब पेजों को शक्ति प्रदान करती है। एक नौसिखिया के रूप में, मुझे PHP सीखने की यात्रा चुनौतीपूर्ण और फायदेमंद दोनों लगती है। इस पोस्ट में, हम मेरी पिछली पोस्ट में शामिल बुनियादी बातों पर आधारित PHP में और अधिक उन्नत विषयों का पता लगाएंगे।
यदि आपने मेरी पहली पोस्ट, PHP प्राइमर: एक शुरुआती मार्गदर्शिका नहीं पढ़ी है, तो मैं अत्यधिक अनुशंसा करता हूं कि इसे जांच लें। इसमें PHP के बुनियादी सिद्धांतों को शामिल किया गया है, जिसमें आपके विकास के माहौल को स्थापित करना, बुनियादी वाक्यविन्यास को समझना और चर और डेटा प्रकारों के साथ काम करना शामिल है।
जैसा कि हम PHP में गहराई से उतरते हैं, मैं किसी भी प्रतिक्रिया, सुझाव या सुधार का स्वागत करता हूं। आपकी टिप्पणियाँ न केवल मुझे सुधार करने में मदद करती हैं बल्कि सभी पाठकों के लिए एक सहयोगात्मक सीखने का माहौल भी बनाती हैं। आइये साथ मिलकर अपनी PHP यात्रा जारी रखें!
कोडिंग शुरू करने से पहले, हमें एक MySQL डेटाबेस सेट करना होगा। यदि आपके पास XAMPP इंस्टॉल है, तो आप पहले ही आधे रास्ते पर पहुंच चुके हैं!
XAMPP कंट्रोल पैनल खोलें: XAMPP कंट्रोल पैनल लॉन्च करें और "अपाचे" और "MySQL" सेवाएं शुरू करें।
XAMPP कंट्रोल पैनल खोलें: XAMPP कंट्रोल पैनल लॉन्च करें और "अपाचे" और "MySQL" सेवाएं शुरू करें।
एक डेटाबेस बनाएं:
बाएं साइडबार पर "नया" बटन पर क्लिक करें।
अपने डेटाबेस के लिए एक नाम दर्ज करें और "बनाएं" पर क्लिक करें।
CREATE DATABASE डेटाबेस_नाम लिखकर डेटाबेस बनाने का एक और वैकल्पिक विकल्प है; SQL स्क्रिप्ट में कमांड और फिर गो कमांड पर क्लिक करें।
ये चरण नीचे छवियों के साथ दिखाए गए हैं।
डेटाबेस बनाने का पहला विकल्प:
SQL स्क्रिप्ट पर MySQL कमांड का उपयोग करके एक डेटाबेस बनाना:
अपना डेटाबेस चुनें: आपके द्वारा अभी बनाए गए डेटाबेस पर क्लिक करें।
एक तालिका बनाएं:
अपनी तालिका के लिए एक नाम दर्ज करें (उदाहरण के लिए, users).
कॉलम की संख्या निर्दिष्ट करें और "जाएं" पर क्लिक करें।
कॉलम को परिभाषित करें (उदाहरण के लिए, आईडी, नाम, ईमेल, उम्र)।
या SQL स्क्रिप्ट में MySQL कमांड का उपयोग करके
CREATE TABLE users ( id INT(11) PRIMARY KEY AUTO_INCREMENT NOT NULL, name VARCHAR(50) NOT NULL, email VARCHAR(50) NOT NULL UNIQUE, age INT(3) NOT NULL )
और फिर Go पर क्लिक करें।
MySQL से कनेक्ट करने के लिए 'mysqli' का उपयोग करना
नीचे अपडेट किया गया कोड
वेब विकास के संदर्भ में सीआरयूडी संचालन करना उन बुनियादी कार्यों को संदर्भित करता है जो डेटाबेस में संग्रहीत डेटा पर किए जा सकते हैं: बनाएं, पढ़ें, अपडेट करें और हटाएं। ये ऑपरेशन गतिशील और इंटरैक्टिव वेब एप्लिकेशन बनाने के लिए मौलिक हैं जहां उपयोगकर्ता डेटा के साथ इंटरैक्ट कर सकते हैं। सीआरयूडी ऑपरेशन वेब अनुप्रयोगों में डेटाबेस इंटरैक्शन की रीढ़ हैं। PHP आपको SQL कोड वाले वेरिएबल्स को परिभाषित करके और MySQLi जैसे PHP के डेटाबेस इंटरेक्शन लाइब्रेरीज़ का उपयोग करके उन्हें निष्पादित करके इन ऑपरेशनों को आसानी से करने की अनुमति देता है।
बनाएँ: डेटा सम्मिलित करना
"; } else { // Log the error for debugging purposes error_log("Error: " . mysqli_stmt_error($stmt)); // Display a generic error message to the user echo "An error occurred while creating the record. Please try again later."; } // Close the prepared statement mysqli_stmt_close($stmt);पढ़ें: डेटा लाया जा रहा है
"; } else { // Log the error for debugging purposes error_log("Error: " . mysqli_stmt_error($stmt)); // Display a generic error message to the user echo "An error occurred while creating the record. Please try again later."; } // Close the prepared statement mysqli_stmt_close($stmt);अद्यतन: डेटा संशोधित करना
PHP में अपडेट ऑपरेशन का उपयोग MySQL डेटाबेस में मौजूदा रिकॉर्ड को संशोधित करने के लिए किया जाता है। यह आपके एप्लिकेशन में सटीक और वर्तमान डेटा बनाए रखने के लिए आवश्यक है। उदाहरण के लिए, यदि किसी उपयोगकर्ता की जानकारी बदलती है, जैसे कि उनका ईमेल पता या उम्र, तो आप अपने डेटाबेस में इन परिवर्तनों को प्रतिबिंबित करने के लिए अपडेट ऑपरेशन का उपयोग करेंगे।
"; } else { // Log the error for debugging purposes error_log("Error: " . mysqli_stmt_error($stmt)); // Display a generic error message to the user echo "An error occurred while creating the record. Please try again later."; } // Close the prepared statement mysqli_stmt_close($stmt);ऊपर लिखे गए कोड के आधार पर, यदि अपडेट की प्रक्रिया सही हो जाती है तो हमें "रिकॉर्ड सफलतापूर्वक अपडेट हो गया" संदेश मिलेगा, इस स्थिति में निर्दिष्ट ईमेल वाले उपयोगकर्ता का आयु मान 32 में बदल जाएगा और हम देख सकते हैं हमारे डेटाबेस में परिणाम।
हटाएँ: डेटा हटाना
अद्यतित कोड
"; } else { // Log the error for debugging purposes error_log("Error: " . mysqli_stmt_error($stmt)); // Display a generic error message to the user echo "An error occurred while creating the record. Please try again later."; } // Close the prepared statement mysqli_stmt_close($stmt);अग्रिम पठन:
मैं आपमें से प्रत्येक के प्रति अपनी हार्दिक कृतज्ञता व्यक्त करना चाहता हूं जिन्होंने इस पोस्ट को पढ़ने और अपनी अंतर्दृष्टि साझा करने के लिए समय निकाला। आपकी सहभागिता और प्रतिक्रिया अविश्वसनीय रूप से मूल्यवान है क्योंकि हम एक साथ सीखना और बढ़ना जारी रखते हैं।
अधिक मूलभूत अवधारणाओं के लिए मेरी पिछली पोस्ट को देखना न भूलें, और बेझिझक नीचे अपनी प्रतिक्रिया या टिप्पणियाँ छोड़ें। PHP में सीआरयूडी संचालन की इस खोज में मेरे साथ शामिल होने के लिए धन्यवाद।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3