Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> MySql

PHP स्क्रिप्ट का उपयोग करके हम मौजूदा MySQL तालिका में डेटा कैसे सम्मिलित कर सकते हैं?


जैसा कि हम जानते हैं कि PHP हमें मौजूदा MySQL तालिका में डेटा डालने के लिए mysql_query नामक फ़ंक्शन प्रदान करती है।

उदाहरण

इसे स्पष्ट करने के लिए हम निम्नलिखित उदाहरण में PHP स्क्रिप्ट की सहायता से 'ट्यूटोरियल_tbl' नामक तालिका में डेटा सम्मिलित कर रहे हैं -

<html>
   <head>
      <title>Add New Record in MySQL Database</title>
   </head>

   <body>
      <?php
         if(isset($_POST['add'])) {
            $dbhost = 'localhost:3036';
            $dbuser = 'root';
            $dbpass = 'rootpassword';
            $conn = mysql_connect($dbhost, $dbuser, $dbpass);
           
            if(! $conn ) {
               die('Could not connect: ' . mysql_error());
            }
           
            if(! get_magic_quotes_gpc() ) {
               $tutorial_title = addslashes ($_POST['tutorial_title']);
               $tutorial_author = addslashes
               ($_POST['tutorial_author']);
            } else {
               $tutorial_title = $_POST['tutorial_title'];
               $tutorial_author = $_POST['tutorial_author'];
            }
           
            $submission_date = $_POST['submission_date'];
            $sql = "INSERT INTO tutorials_tbl ".
               "(tutorial_title,tutorial_author, submission_date)
               "."VALUES ".
               "('$tutorial_title','$tutorial_author','$submission_date')";
           
            mysql_select_db('TUTORIALS');
            $retval = mysql_query( $sql, $conn );
            if(! $retval ) {
               die('Could not enter data: ' . mysql_error());
            }
            echo "Entered data successfully\n";
            mysql_close($conn);
         } else {
      ?>
     
      <form method = "post" action = "<?php $_PHP_SELF ?>">
         <table width = "600" border = "0" cellspacing = "1" cellpadding = "2">
            <tr>
               <td width = "250">Tutorial Title</td>
               <td>
                  <input name = "tutorial_title" type = "text" id = "tutorial_title">
               </td>
            </tr>
            <tr>
               <td width = "250">Tutorial Author</td>
               <td>
                  <input name = "tutorial_author" type = "text" id =
                  "tutorial_author">
               </td>
            </tr>
            <tr>
               <td width = "250">Submission Date [ yyyy-mm-dd ]</td>
               <td>
                  <input name = "submission_date" type = "text" id =
                  "submission_date">
               </td>
            </tr>
            <tr>
               <td width = "250"> </td>
               <td> </td>
            </tr>
            <tr>
               <td width = "250"> </td>
               <td>
                  <input name = "add" type = "submit" id = "add" value
                  = "Add Tutorial">
               </td>
            </tr>
         </table>
      </form>
      <?php
         }
      ?>
   </body>
</html>

  1. MySQL टेबल के डेटा को सॉर्ट करने के लिए ORDER BY क्लॉज का उपयोग करके PHP स्क्रिप्ट कैसे लिखें?

    हम PHP फ़ंक्शन में ORDER BY क्लॉज के समान सिंटैक्स का उपयोग कर सकते हैं - mysql_query()। इस फ़ंक्शन का उपयोग SQL कमांड और बाद में एक अन्य PHP फ़ंक्शन को निष्पादित करने के लिए किया जाता है - mysql_fetch_array() सभी चयनित डेटा लाने के लिए इस्तेमाल किया जा सकता है। इसे स्पष्ट करने के लिए हमारे पास निम्

  1. MySQL तालिका से डेटा से मिलान करने के लिए इसके अंदर LIKE क्लॉज का उपयोग करके PHP स्क्रिप्ट कैसे लिखें?

    हम PHP फ़ंक्शन में WHERE...LIKE क्लॉज के समान सिंटैक्स का उपयोग कर सकते हैं - mysql_query()। इस फ़ंक्शन का उपयोग SQL कमांड और बाद में एक अन्य PHP फ़ंक्शन को निष्पादित करने के लिए किया जाता है - mysql_fetch_array() सभी चयनित डेटा को लाने के लिए उपयोग किया जा सकता है यदि WHERE...LIKE क्लॉज का उपयोग S

  1. तालिका में डेटा सम्मिलित करने के लिए MySQL प्रक्रिया कैसे लिखें?

    किसी तालिका में डेटा सम्मिलित करने के लिए संग्रहीत कार्यविधि लिखने के लिए, सबसे पहले आपको एक तालिका बनानी होगी - mysql> create table insertDataUsingStoredProcedure    -> (    -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY ,    -> Name varchar(20),   &nbs