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

मौजूदा MySQL तालिका को अद्यतन करने के लिए PHP स्क्रिप्ट कैसे लिखें?


हम PHP फ़ंक्शन में WHERE CLAUSE के साथ या उसके बिना SQL UPDATE कमांड का उपयोग कर सकते हैं - mysql_query() . यह फ़ंक्शन SQL कमांड को उसी तरह निष्पादित करेगा जैसे इसे mysql> प्रॉम्प्ट पर निष्पादित किया जाता है। इसे स्पष्ट करने के लिए हमारे पास निम्नलिखित उदाहरण हैं -

उदाहरण

इस उदाहरण में, हम 3 के रूप में turorial_id वाले रिकॉर्ड के लिए Tutorial_title नामक फ़ील्ड को अपडेट करने के लिए एक PHP स्क्रिप्ट लिख रहे हैं।

<?php
   $dbhost = 'localhost:3036';
   $dbuser = 'root';
   $dbpass = 'rootpassword';
   $conn = mysql_connect($dbhost, $dbuser, $dbpass);
   
   if(! $conn ) {
      die('Could not connect: ' . mysql_error());
   }
   
   $sql = 'UPDATE tutorials_tbl SET tutorial_title="Learning JAVA" WHERE tutorial_id=3';
   mysql_select_db('TUTORIALS');
   $retval = mysql_query( $sql, $conn );

   if(! $retval ) {
      die('Could not update data: ' . mysql_error());
   }
   echo "Updated data successfully\n";
   mysql_close($conn);
?>

  1. मौजूदा MySQL तालिका में वर्तमान दिनांक कैसे जोड़ें?

    किसी मौजूदा तालिका को अपडेट करने के लिए, UPDATE का उपयोग करें। इसके साथ, वर्तमान तिथि निर्धारित करने के लिए, CURDATE() विधि का उपयोग करें - अपना टेबलनाम अपडेट करें अपना कॉमनाम सेट करें=CURDATE(); आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.58 सेकंड) इंसर्ट कमांड का उपयोग करके टे

  1. MySQL टेबल स्टोरेज इंजन को कैसे अपडेट करें

    MySQL टेबल इंजन को अपडेट करने के लिए, नीचे दिए गए सिंटैक्स का पालन करें - सिंटैक्स टेबल बदलें yourTableName ENGINE=InnoDB; आइए पहले एक टेबल बनाएं - ) Engine=MyISAM,AUTO_INCREMENT=101;क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.18 सेकंड) आइए तालिका के विवरण की जाँच करें - क्रिएट टेबल डेमोटेबल दिखाएं;

  1. MySQL तालिका को बैच कैसे अपडेट करें?

    आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.59 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में डालें (7:55:00); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.10 सेकंड) चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें - डेमोटेबल से * चुनें; यह