কম্পিউটার

কিভাবে আমরা পিএইচপি স্ক্রিপ্ট ব্যবহার করে একটি MySQL টেবিলে সংরক্ষিত NULL মানগুলি পরিচালনা করতে পারি?


আমরা if...else ব্যবহার করতে পারি NULL মানের উপর ভিত্তি করে একটি প্রশ্ন প্রস্তুত করতে PHP স্ক্রিপ্টে শর্ত। এটি ব্যাখ্যা করার জন্য আমাদের নিম্নলিখিত উদাহরণ রয়েছে -

উদাহরণ

এই উদাহরণে, আমরা ‘tcount_tbl’ নামের টেবিলটি ব্যবহার করছি নিম্নলিখিত তথ্য আছে -

mysql> SELECT * from tcount_tbl;
+-----------------+----------------+
| tutorial_author | tutorial_count |
+-----------------+----------------+
|      mahran     |       20       |
|      mahnaz     |      NULL      |
|       Jen       |      NULL      |
|      Gill       |       20       |
+-----------------+----------------+
4 rows in set (0.00 sec)

এখন, নিম্নলিখিতটি একটি PHP স্ক্রিপ্ট যা 'tutorial_count' এর মান নেয় বাইরে থেকে এবং এটি ক্ষেত্রে উপলব্ধ মানের সাথে তুলনা করে।

<?php
   $dbhost = 'localhost:3036';
   $dbuser = 'root';
   $dbpass = 'rootpassword';
   $conn = mysql_connect($dbhost, $dbuser, $dbpass);

   if(! $conn ) {
      die('Could not connect: ' . mysql_error());
   }

   if( isset($tutorial_count )) {
      $sql = 'SELECT tutorial_author, tutorial_count FROM tcount_tbl
         WHERE tutorial_count = $tutorial_count';
   } else {
      $sql = 'SELECT tutorial_author, tutorial_count FROM tcount_tbl
         WHERE tutorial_count IS $tutorial_count';
   }

   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_ASSOC)) {
      echo "Author:{$row['tutorial_author']} <br> ".
         "Count: {$row['tutorial_count']} <br> ".
         "--------------------------------<br>";
   }
   echo "Fetched data successfully\n";
   mysql_close($conn);
?>

  1. কিভাবে আমরা PHP স্ক্রিপ্ট ব্যবহার করে একটি MySQL অস্থায়ী টেবিল তৈরি করতে পারি?

  2. আমরা কিভাবে MySQL সঞ্চিত জেনারেটেড কলাম যোগ করতে টেবিল পরিবর্তন করতে পারি?

  3. কিভাবে আমি পিএইচপি ব্যবহার করে একটি মাইএসকিউএল ডাটাবেসে enum সম্ভাব্য মান পেতে পারি?

  4. কিভাবে আমি MySQL-এ কমা-বিচ্ছিন্ন মানগুলির একটি টেবিলের মধ্যে অনুসন্ধান করতে পারি?