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

हम MySQL परिणाम से जुड़ी कर्सर मेमोरी को रिलीज़ करने के लिए PHP स्क्रिप्ट कैसे लिख सकते हैं?


जैसा कि हम जानते हैं कि PHP MySQL परिणाम से जुड़ी कर्सर मेमोरी को रिलीज करने के लिए msql_free_result() फ़ंक्शन का उपयोग करती है। इसे स्पष्ट करने के लिए हमारे पास निम्नलिखित उदाहरण हैं -

उदाहरण

इस उदाहरण में, हम निम्नलिखित PHP स्क्रिप्ट लिख रहे हैं जो 'ट्यूटोरियल्स_टीबीएल' नामक तालिका से रिकॉर्ड लाने के बाद मेमोरी जारी करेगी।

<?php
   $dbhost = 'localhost:3036';
   $dbuser = 'root';
   $dbpass = 'rootpassword';
   $conn = mysql_connect($dbhost, $dbuser, $dbpass);
   
   if(! $conn )  {
      die('Could not connect: ' . mysql_error());
   }
   
   $sql = 'SELECT tutorial_id, tutorial_title, tutorial_author, submission_date
      FROM tutorials_tbl';
   mysql_select_db('TUTORIALS');
   $retval = mysql_query( $sql, $conn );

   if(! $retval ) {
      die('Could not get data: ' . mysql_error());
   }

   while($row = mysql_fetch_array($retval, MYSQL_NUM)) {
      echo "Tutorial ID :{$row[0]} <br> ".
         "Title: {$row[1]} <br> ".
         "Author: {$row[2]} <br> ".
         "Submission Date : {$row[3]} <br> ".
         "--------------------------------<br>";
   }
   mysql_free_result($retval);
   echo "Fetched data successfully\n";
   mysql_close($conn);
?>

  1. हम MySQL क्वेरी द्वारा प्रभावित पंक्तियों को गिनने के लिए PHP स्क्रिप्ट कैसे लिख सकते हैं?

    PHP mysql_प्रभावित_रो ( ) का उपयोग करता है यह पता लगाने के लिए कार्य करता है कि एक क्वेरी कितनी पंक्तियों में बदल गई है। इसे स्पष्ट करने के लिए हमारे पास निम्नलिखित उदाहरण हैं - उदाहरण <html>    <head>       <title>Rows affected by query</title>  

  1. PHP और MySQL में 'बूलियन' मानों से कैसे निपटें?

    हम MySQL संस्करण 8.0.12 का उपयोग कर रहे हैं। आइए पहले MySQL संस्करण की जाँच करें: संस्करण का चयन करें ();+---------------+| वर्जन () |+-----------+| 8.0.12 |+-----------+1 पंक्ति सेट में (0.00 सेकंड) MySQL में बूलियन से निपटने के लिए, आप BOOL या BOOLEAN या TINYINT(1) का उपयोग कर सकते हैं। यदि आप B

  1. मैं अपने MySQL डेटाबेस में एम्परसेंड के साथ &को कैसे बदल सकता हूँ?

    एम्परसेंड के साथ &को बदलने के लिए, MySQL REPLACE() का उपयोग करें। आइए पहले एक टेबल बनाएं - mysql> create table DemoTable(    Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    Value varchar(100) ); Query OK, 0 rows affected (1.06 sec) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर