paint-brush
cPanel का उपयोग करके PHP फ़ाइलों के लिए एक MySQL डेटाबेस कैसे बनाएं और कनेक्ट करेंद्वारा@malhaaar
4,556 रीडिंग
4,556 रीडिंग

cPanel का उपयोग करके PHP फ़ाइलों के लिए एक MySQL डेटाबेस कैसे बनाएं और कनेक्ट करें

द्वारा Malhar Thanki2022/05/27
Read on Terminal Reader
Read this story w/o Javascript

बहुत लंबा; पढ़ने के लिए

MySQL डेटाबेस से डेटा को अपने वेबपेज पर लाने के लिए या cPanel का उपयोग करके किसी अन्य वेब एप्लिकेशन / वेब डेवलपमेंट प्रोजेक्ट के लिए अनुसरण करने के चरण हैं: 1. MySQL डेटाबेस विज़ार्ड का उपयोग करके MySQL डेटाबेस तैयार करना। 2. phpMyAdmin का उपयोग करके SQL तालिका बनाना। 3. तालिका में मैन्युअल रूप से या अपने सेंसर/अन्य अनुप्रयोगों के माध्यम से डेटा जोड़ना। 4. इसे स्टोर या प्रिंट करने के लिए MySQL डेटाबेस से डेटा पुनर्प्राप्त करने के लिए एक PHP स्क्रिप्ट बनाना।

Company Mentioned

Mention Thumbnail
featured image - cPanel का उपयोग करके PHP फ़ाइलों के लिए एक MySQL डेटाबेस कैसे बनाएं और कनेक्ट करें
Malhar Thanki HackerNoon profile picture


इस ट्यूटोरियल में, मैं वर्णन करूँगा कि आप अपनी परियोजनाओं के लिए Cpanel , PHPMyAdmin का उपयोग कैसे कर सकते हैं और इससे डेटा पुनर्प्राप्त करने के लिए आप .php फ़ाइलों/एप्लिकेशन/वेबपृष्ठों के साथ डेटाबेस को कैसे कनेक्ट कर सकते हैं।


शुरू करने के लिए, आपको अपनी वेबसाइट के लिए एक होस्टिंग सेवा और डोमेन नाम की आवश्यकता होगी, एक बार जब आप अपना होस्टिंग और डोमेन नाम सेट कर लेते हैं, तो अपने Cpanel या इसी तरह के डैशबोर्ड में लॉगिन करें।


अब आप डेटाबेस, यूजरनेम, पासवर्ड, एसक्यूएल टेबल को सेटअप करने के लिए नीचे दिए गए चरणों का पालन कर सकते हैं और इसे PHP स्क्रिप्ट का उपयोग करके वेबपेज से कनेक्ट कर सकते हैं।

MySQL डेटाबेस तैयार करना

1. अपने सभी डेटा को स्टोर और व्यवस्थित करने के लिए एक डेटाबेस बनाना

1. डेटाबेस अनुभाग से " MySQL डेटाबेस विज़ार्ड" का चयन करें या आप इसे खोजने के लिए खोज विकल्प का उपयोग कर सकते हैं और फिर उस पर क्लिक कर सकते हैं।


2. " एक डेटाबेस बनाएं " चरण में, अपना वांछित डेटाबेस नाम दर्ज करें (मैं इसे ' नमूनाडेटाबेस ' नाम दे रहा हूं) और " अगला चरण " बटन दबाएं।


बाद में इस डेटाबेस का उपयोग करते समय आपको उस उपसर्ग के साथ नाम का उपयोग करना होगा जो आपका होस्ट आपको देता है (उपरोक्त स्क्रीनशॉट में मेरा डेटाबेस उपसर्ग रंगीन/धुंधला है)। मैं इसे अभी से "host_sampleDatabase" के रूप में संदर्भित करूंगा।


3. अब आपको अपने डेटाबेस के लिए उपयोगकर्ता बनाना है, आगे बढ़ो और अपना डेटाबेस उपयोगकर्ता नाम टाइप करें और एक पासवर्ड सेट करें और " उपयोगकर्ता बनाएं " बटन दबाएं।


इसे नोट करना/विवरण कहीं सेव करना सुनिश्चित करें क्योंकि डेटाबेस तक पहुँचने या इस डेटाबेस से कनेक्शन स्थापित करने के लिए आपको हमेशा इन क्रेडेंशियल्स की आवश्यकता होगी।


(मैं उपयोगकर्ता नाम को अपने नाम (मल्हार) के रूप में सेट कर रहा हूं और पासवर्ड सेट करने के लिए इन-बिल्ट पासवर्ड जनरेटर का उपयोग कर रहा हूं, यहां भी उपयोगकर्ता नाम होस्ट-नाम के साथ उपसर्ग किया गया है, इसलिए हम इसे अभी से “ host_Malhar ” कहेंगे।)


4. अगले चरण में आपको अपने उपयोगकर्ताओं के लिए विशेषाधिकार सेट करने के लिए कहा जाएगा, आप इसे अपनी आवश्यकता के अनुसार सेट कर सकते हैं या बस "सभी विशेषाधिकार" चुनें और " अगला चरण " बटन दबाएं।


बस इतना ही, आपने सफलतापूर्वक एक डेटाबेस बनाया है और उसमें एक उपयोगकर्ता जोड़ा है। अब विवरण सहेजें क्योंकि आपको बाद के चरणों में उनकी आवश्यकता होगी।


  • डेटाबेस का नाम: host_sampleDatabase


  • उपयोगकर्ता नाम: host_Malhar


  • पासवर्ड : [आपका पासवर्ड]

2. SQL तालिका बनाना

1. अब cPanel डैशबोर्ड पर वापस जाएं और “ PHPMyAdmin ” चुनें या अपने डैशबोर्ड पर सर्च बार से इसे खोजें और उस पर क्लिक करें।


2. बाएं साइडबार से, अपने हाल ही में बनाए गए डेटाबेस (host_sampleDatabase) का चयन करें और शीर्ष बार से " एसक्यूएल " टैब खोलें।


सुनिश्चित करें कि आपने पहले डेटाबेस "host_sampleDatabase" खोला है और फिर SQL टैब या फिर अगले चरण में हम जो SQL क्वेरी चलाएंगे, वह गलत डेटाबेस में तालिका बना सकती है।


3. SQL टैब में SQL क्वेरी फ़ील्ड में निम्न SQL क्वेरी दर्ज करें और इसे निष्पादित करने के लिए " गो " दबाएं। आप अपनी वांछित तालिका बनाने के लिए सीखने या अपनी वांछित क्वेरी के लिए उसी क्वेरी का उपयोग कर सकते हैं।


 CREATE TABLE sampleData ( value1 INT AUTO_INCREMENT PRIMARY KEY, value2 INT NULL, value3 INT NULL, value4 INT NULL ) 


प्रशंसा! अब आप " host_sampleDatabase " डेटाबेस में अपनी नई बनाई गई तालिका " नमूनाडेटा " देखने में सक्षम होना चाहिए।


3. तालिका में डेटा जोड़ना

अब हम अपने वेबपेज पर php का उपयोग करके इसे पुनः प्राप्त करने के लिए " नमूनाडेटा " तालिका में कुछ डमी डेटा जोड़ेंगे।


1. बाएं साइडबार से नई बनाई गई तालिका " नमूनाडेटा " का चयन करें, फिर ऊपर से " एसक्यूएल " टैब खोलें और क्वेरी फ़ील्ड में निम्न क्वेरी दर्ज करें और फिर इसे निष्पादित करने के लिए " गो " बटन दबाएं।


 INSERT INTO sampleData (value1, value2, value3, value4) VALUES (11, 22, 33, 44) 


आप तालिका देखने के लिए ब्राउज़ टैब का चयन कर सकते हैं और जांच सकते हैं कि डेटा सही ढंग से दर्ज किया गया है या नहीं।

(बाएं साइडबार से नई बनाई गई तालिका “ नमूनाडेटा ” चुनें, फिर ऊपर से “ ब्राउज़ करें ” टैब खोलें।)


आप देख सकते हैं कि क्वेरी को सफलतापूर्वक निष्पादित किया गया है और डमी डेटा तालिका में जोड़ा गया है।


हमने MySQL डेटाबेस तैयार करना और उसमें डेटा जोड़ना पूरा कर लिया है। इसके बाद हम एक PHP स्क्रिप्ट बनाएंगे और अपनी टेबल से वेबपेज पर डेटा पुनः प्राप्त करेंगे।

PHP स्क्रिप्ट MySQL डेटाबेस से डेटा पुनर्प्राप्त करने और इसे एक वेबपेज पर प्रिंट करने के लिए

अब जब हमारे पास बैकएंड डेटाबेस और डेटा टेबल है, तो डेटा को एक साधारण वेबपेज पर लाने के लिए PHP का उपयोग करें।


1. फिर से cPanel डैशबोर्ड पर जाएं और इस बार “ फाइल मैनेजर ” को चुनें और खोलें।


2. अब लेफ्ट साइडबार से “ public_html ” विकल्प चुनें और टॉप बार से “ +फाइल ” पर क्लिक करें।


3. /public_html में एक नई फ़ाइल नाम और .php एक्सटेंशन के साथ एक नई फ़ाइल बनाएँ: sample.php


4. अब अपनी नई बनाई गई फ़ाइल का चयन करें और शीर्ष बार से “ संपादित करें ” पर क्लिक करें और निम्नलिखित कोड स्निपेट को कॉपी करें।


 <?php echo "This is a simple Webpage"."<br><br>"; $servername = "localhost"; // Database Variables $dbname = "Your_Database_Name_Here"; $username = "Your_Database_Username_Here"; $password = "Your_Password"; // Create connection $conn = new mysqli($servername, $username, $password, $dbname); // Checking Connection if ($conn->connect_error) { die("Connection failed: " . $conn->connect_error); } // SQL query to fetch data $sql = "SELECT * FROM sampleData"; $result = $conn->query($sql); if ($result = $conn-> query($sql)) { while ($row = $result->fetch_assoc()) { echo $row['value1']." "; echo $row['value3']." "; echo $row['value2']." "; echo $row['value4']; } } else { echo "Error:" . $sql . "<br>" . $conn->error; } // Closing the connection $conn->close(); ?>


फ़ाइल को सहेजने से पहले, आपको अपने डेटाबेस विवरण के साथ डेटाबेस चर ( $dbname, $username, $password ) को संशोधित करना चाहिए।


 $dbname = "host_sampleDatabase"; // Your Database Name $username = "host_Malhar"; // Your Database User $password = "Your_Password"; // Your Database User password


अपना डेटाबेस नाम, उपयोगकर्ता नाम और पासवर्ड जोड़ने के बाद, फ़ाइल को सहेजें।


5. अंतिम चरण अगले यूआरएल पथ में अपने डोमेन नाम तक पहुंचना है और आप पृष्ठ पर अपने डेटा को प्राप्त और मुद्रित देख सकते हैं।


 https://YOUR_DOMAIN.com/sample.php 


इतना ही! आप अपने प्राप्त किए गए डेटा को अपने ब्राउज़र में मुद्रित देख सकते हैं। बधाई!