Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

डेटाबेस में डेटा डालने के लिए MySQLi का उपयोग करना

चूंकि PHP के नए संस्करण अब PHP एक्सटेंशन का उपयोग करके डेटाबेस में डेटा डालने की क्षमता का समर्थन नहीं करते हैं, इसलिए उपयोगकर्ताओं को अपने डेटाबेस में डेटा डालने के लिए MySQLi जैसे एक्सटेंशन का उपयोग करने की आवश्यकता होगी। डेटा डालने के लिए MySQLi का उपयोग सीधे कमांड लाइन में या PHP स्क्रिप्ट के माध्यम से किया जा सकता है। इस लेख में हम MySQL डेटाबेस में डेटा डालने के लिए MySQLi का उपयोग करने पर चर्चा करेंगे।

डेटा डालने के लिए MySQLi का उपयोग करना

  1. सबसे पहले, सुनिश्चित करें कि आपका डेटाबेस बनाया गया है और उस तक पहुँचा जा सकता है।
  2. अगला, SSH के माध्यम से अपने डेटाबेस सर्वर से कनेक्ट करें। कृपया ध्यान दें कि इसके लिए कमांड-लाइन संचालन के उपयोग की आवश्यकता होगी। इन चरणों को करने की अनुशंसा केवल तभी की जाती है जब आप कमांड-लाइन इंटरफेस का उपयोग करने में सहज हों।
  3. एक बार जब आप अपने डेटाबेस सर्वर से जुड़ जाते हैं तो आप MySQL में लॉग इन करना चाहेंगे।
  4. एक बार लॉग इन करने के बाद, आप निम्न क्वेरी को निष्पादित करने और अपने डेटाबेस में डेटा डालने के लिए mysql प्रॉम्प्ट का उपयोग कर सकते हैं।
    $sql = “INSERT INTO data_product1 (size, color, price) VALUES (‘M’, ‘Blue’, ‘39.99’)”;
  5. हमारे उदाहरण में, data_product संशोधित की जा रही डेटाबेस तालिका का प्रतिनिधित्व करता है। आकार, रंग और मूल्य सभी डेटाबेस संरचना में अलग-अलग कॉलम का प्रतिनिधित्व करते हैं। मान संग्रहीत किए जा रहे डेटा का प्रतिनिधित्व करते हैं, इस मामले में विचाराधीन उत्पाद का आकार, रंग और कीमत। एक विशिष्ट ईकामर्स वेबसाइट के लिए, एक डेटाबेस में संपर्क जानकारी से लेकर उत्पाद विवरण और विशिष्टताओं तक विभिन्न प्रकार के डेटा को संग्रहीत करने वाली हजारों तालिकाएँ होंगी।

MySQLi का उपयोग करके INSERT डेटा में PHP स्क्रिप्ट बनाना

हालांकि डेटा डालने के लिए PHP एक्सटेंशन का उपयोग करना संभव नहीं है, फिर भी आप एक PHP स्क्रिप्ट लिख सकते हैं जो डेटा डालने के लिए MySQLi एक्सटेंशन का उपयोग करती है।

स्क्रिप्ट के पहले भाग में डेटाबेस से जुड़ना शामिल होगा। डीबीहोस्ट डेटाबेस सर्वर का होस्टनाम है, आमतौर पर लोकलहोस्ट। dbuser डेटाबेस उपयोगकर्ता नाम है, dbpass डेटाबेस उपयोगकर्ता के लिए पासवर्ड है, और dbname डेटाबेस का ही नाम है:

<html>
   <head>
      <title>Adding Product Data</title>
   </head>
   <body>
      <?php
            $dbhost = 'localhost';
            $dbuser = 'root';
            $dbpass = 'securepassword123';
            $dbname = 'eCommercedata';
            $mysqli = new mysqli($dbhost, $dbuser, $dbpass, $dbname);  

स्क्रिप्ट के अगले भाग में INSERT क्वेरी उसी जानकारी के साथ होगी जिसका उपयोग हमने पिछले अनुभाग में किया था।

$sql = "INSERT INTO data_product1 ".
               "(size, color, price) "."VALUES ".
               "('M','Blue','39.99$')";
      ?>  
   </body>
</html>

अपने वेब सर्वर के साथ उपयोग के लिए इस फ़ाइल को mysqli_insertexample.php के रूप में सहेजें।

बधाई हो, अब आप जानते हैं कि MySQLi का उपयोग करके डेटा कैसे सम्मिलित किया जाता है!

वेबसाइट होस्टिंग में एक उद्योग के नेता के लिए अपनी वेबसाइट पर भरोसा करें। इनमोशन होस्टिंग के साथ सुरक्षित वेब होस्टिंग और 99.99% अपटाइम, 24/7/365 तकनीकी सहायता और जोखिम-मुक्त मनी-बैक गारंटी का आनंद लें।


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL:एक सेलेक्ट स्टेटमेंट केस संवेदनशील है?

  2. CentOS 7 . पर Percona XtraDB क्लस्टर स्थापित करना

  3. JSON_SEARCH () - MySQL में JSON दस्तावेज़ में एक स्ट्रिंग का पथ खोजें

  4. MySQL होस्टिंग के साथ ZEIT Now पर WordPress 5 इंस्टाल करना

  5. त्रुटि:तालिका '<तालिका-नाम>' के लिए उपयोगकर्ता '<userid>'@'<ip-address>' को कमांड अस्वीकृत का चयन करें