কম্পিউটার

কিভাবে আমরা PHP স্ক্রিপ্টের সাহায্যে MySQL টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করতে পারি?


এটা বোঝানোর জন্য আমরা 'Tutorials_tbl' নামের একটি টেবিল থেকে সমস্ত রেকর্ড আনছি পিএইচপি স্ক্রিপ্টের সাহায্যে যা mysql_query() ব্যবহার করে এবং mysql_fetch_array() নিম্নলিখিত উদাহরণে ফাংশন -

<?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_ASSOC)) {
      echo "Tutorial ID :{$row['tutorial_id']} <br> ".
         "Title: {$row['tutorial_title']} <br> ".
         "Author: {$row['tutorial_author']} <br> ".
         "Submission Date : {$row['submission_date']} <br> ".
         "--------------------------------<br>";
   }
   echo "Fetched data successfully\n";
   mysql_close($conn);
?>

উপরের উদাহরণে, ধ্রুবক MYSQL_ASSOC PHP ফাংশনের দ্বিতীয় আর্গুমেন্ট হিসেবে ব্যবহৃত হয়mysql_fetch_array(), যাতে এটি সারিটিকে একটি সহযোগী অ্যারে হিসাবে ফিরিয়ে দেয়। একটি সহযোগী অ্যারের সাথে, আপনি সূচী ব্যবহার করার পরিবর্তে তাদের নাম ব্যবহার করে ক্ষেত্রটি অ্যাক্সেস করতে পারেন৷


  1. একটি মাইএসকিউএল টেবিল থেকে নির্দিষ্ট আইডি সহ একটি সারি ছাড়া সমস্ত রেকর্ড কীভাবে নির্বাচন করবেন?

  2. কিভাবে একটি MySQL টেবিল থেকে নতুন যোগ রেকর্ড আনয়ন?

  3. MySQL এর সাথে একই সারিতে স্বতন্ত্র রেকর্ড থেকে গণনা কীভাবে প্রদর্শন করবেন?

  4. কিভাবে MySQL এর সাথে তারিখ রেকর্ড সহ একটি টেবিলে তারিখ পরিবর্তন করবেন?