MySQLi এবং phpMyAdmin ব্যবহার

MySQLi এবং অন্যান্য টুল ইন্টিগ্রেশন - মাইএসকিউএল আই (MySQLi) - Database Tutorials

293

MySQLi এবং phpMyAdmin দুটি আলাদা টুল, তবে এগুলি একসাথে ব্যবহৃত হয় MySQL ডাটাবেস পরিচালনা এবং ম্যানিপুলেট করার জন্য। MySQLi একটি PHP লাইব্রেরি যা ডাটাবেসের সাথে ইন্টারঅ্যাক্ট করতে ব্যবহৃত হয়, আর phpMyAdmin একটি ওয়েব-ভিত্তিক ইন্টারফেস যা MySQL ডাটাবেসের গ্রাফিক্যাল ব্যবস্থাপনা ও মনিটরিংয়ের জন্য ব্যবহৃত হয়।


MySQLi এবং PHP কোড

MySQLi PHP-তে ব্যবহৃত একটি লাইব্রেরি যা PHP স্ক্রিপ্টের মাধ্যমে MySQL ডাটাবেসের সাথে সংযোগ স্থাপন এবং কার্যক্রম পরিচালনা করতে সাহায্য করে। এটি Procedural এবং Object-Oriented দুইভাবে ব্যবহৃত হতে পারে।

MySQLi-তে ডাটাবেসের সাথে সংযোগ স্থাপন, ডাটা ইনসার্ট, সিলেক্ট, আপডেট, ডিলিট ইত্যাদি অপারেশন করা যায়। নিচে এর সাধারণ ব্যবহারের উদাহরণ দেওয়া হলো:

Object-Oriented Example:

<?php
// ডাটাবেস সংযোগ
$conn = new mysqli($servername, $username, $password, $dbname);

// সংযোগ চেক
if ($conn->connect_error) {
    die("Connection failed: " . $conn->connect_error);
}

// কোয়েরি তৈরি
$sql = "SELECT id, name FROM users";
$result = $conn->query($sql);

// ডাটা দেখানো
if ($result->num_rows > 0) {
    while($row = $result->fetch_assoc()) {
        echo "id: " . $row["id"]. " - Name: " . $row["name"]. "<br>";
    }
} else {
    echo "0 results";
}

// সংযোগ বন্ধ করা
$conn->close();
?>

এখানে mysqli ক্লাসের মাধ্যমে ডাটাবেসের সাথে কাজ করা হয়েছে, যেখানে ডাটাবেসে সিলেক্ট কোয়েরি চালানো হয়েছে এবং ডাটা প্রিন্ট করা হয়েছে।


phpMyAdmin ব্যবহারের মূল বিষয়

phpMyAdmin একটি ওয়েব-ভিত্তিক টুল যা ব্যবহারকারীদের MySQL বা MariaDB ডাটাবেসের সাথে ইন্টারঅ্যাক্ট করতে সহায়তা করে। এটি সিস্টেম অ্যাডমিনিস্ট্রেটর বা ডেভেলপারদের জন্য ডাটাবেসের গ্রাফিক্যাল ইউজার ইন্টারফেস (GUI) প্রদান করে, যাতে তারা ডাটাবেস তৈরি, পরিবর্তন, প্রশ্ন করা ইত্যাদি কাজগুলো সহজে করতে পারে।

phpMyAdmin-এর মূল ফিচারগুলো:

  • ডাটাবেস তৈরি: নতুন ডাটাবেস তৈরি করা এবং পরিচালনা করা।
  • টেবিল পরিচালনা: টেবিল তৈরি, পরিবর্তন এবং ডিলিট করা।
  • SQL কোড চালানো: SQL কোড লিখে বা স্ক্রিপ্ট চালিয়ে ডাটাবেস পরিচালনা করা।
  • ডাটা ইনসার্ট: টেবিলে ডাটা ইনসার্ট করা বা আপডেট করা।
  • ব্যাকআপ: ডাটাবেসের ব্যাকআপ নেওয়া এবং রিস্টোর করা।
  • ইম্পোর্ট/এক্সপোর্ট: ডাটাবেসের ডাটা ইম্পোর্ট বা এক্সপোর্ট করা।

MySQLi এবং phpMyAdmin এর মধ্যে পার্থক্য

MySQLi এবং phpMyAdmin একই উদ্দেশ্যে ব্যবহৃত হলেও তাদের কাজের ধরণ ভিন্ন:

  1. MySQLi:
    • একটি PHP লাইব্রেরি।
    • কোডের মাধ্যমে ডাটাবেসের সাথে ইন্টারঅ্যাক্ট করতে ব্যবহৃত।
    • ডাটাবেস পরিচালনা করার জন্য প্রোগ্রামিং জ্ঞান প্রয়োজন।
    • ব্যবহৃত হয় সার্ভার সাইড স্ক্রিপ্টে।
  2. phpMyAdmin:
    • একটি গ্রাফিক্যাল ইউজার ইন্টারফেস (GUI)।
    • ডাটাবেসের পরিচালনা করতে সহজে ওয়েব ব্রাউজারের মাধ্যমে ব্যবহৃত।
    • ব্যবহারকারীদের কোড না লিখেও ডাটাবেসের সমস্ত কার্যক্রম পরিচালনা করার সুবিধা দেয়।
    • শুধুমাত্র ওয়েব ভিত্তিক অ্যাপ্লিকেশন হিসেবে ব্যবহৃত।

MySQLi এবং phpMyAdmin একসাথে ব্যবহার

MySQLi এবং phpMyAdmin একসাথে ব্যবহার করলে MySQL ডাটাবেসের কার্যক্রম সহজে পরিচালনা করা সম্ভব হয়। যখন আপনি phpMyAdmin ব্যবহার করে ডাটাবেসে কিছু পরিবর্তন করেন, তখন MySQLi কোডের মাধ্যমে সেই পরিবর্তনগুলো আপনার PHP অ্যাপ্লিকেশনেও প্রতিফলিত হতে পারে। উদাহরণস্বরূপ:

  • আপনি phpMyAdmin-এ একটি টেবিল তৈরি করেছেন, এরপর সেই টেবিলকে PHP স্ক্রিপ্টে MySQLi ব্যবহার করে অ্যাক্সেস করতে পারেন।
  • আপনি phpMyAdmin ব্যবহার করে ডাটা ইনসার্ট বা আপডেট করেছেন, এরপর MySQLi কোডে সেই ডাটা প্রিন্ট করতে পারবেন।

এটি ডাটাবেস পরিচালনা ও ডেভেলপমেন্টের জন্য একটি সমন্বিত পদ্ধতি।


MySQLi এবং phpMyAdmin একসাথে ব্যবহারের মাধ্যমে আপনি ডাটাবেসে দ্রুত পরিবর্তন করতে পারবেন, কোড লেখার মাধ্যমে কার্যকরী ডাটাবেস অ্যাপ্লিকেশন তৈরি করতে পারবেন এবং গ্রাফিক্যাল ইন্টারফেস ব্যবহার করে দ্রুত অপারেশন করতে পারবেন।

Content added By
Promotion

Are you sure to start over?

Loading...