ডাটা ইনসার্ট : পিএইচপি ও মাইএসকিউএল (MySQL)

এ টিউটরিয়ালটিতে দেখবো কিভাবে মাইএসকিউএল ডাটাবেজে ডাটা ইনসার্ট করা যায়। খুব সহজ কিছু কোয়েরী শিখতে হবে। এর আগের পর্বের ডাটাবেজ কানেক্ট ও টেবিল তৈরীর কাজটি অবশ্যই জেনে নিতে ভুলবেন না। তাহলে শুরু হোক।

আগেই তৈরী করা টেবিলে নিচের ভ্যালু সংযুক্ত করার জন্য এই কোড লিখু্ন।

insert.php ফাইল

<php
$con = mysql_connect(“localhost”,”tutobd_aziz”,”password”);

mysql_select_db(“tutobd_aziz”, $con);
$sql = mysql_query(“INSERT INTO Persons (FirstName, LastName, Age)
VALUES (‘Mahbub’, ‘Alam’, ’26’)”);

// Execute query
mysql_query($sql,$con);
echo “Data Inserted successfully”;
mysql_close($con);

?>

বণর্না:

১. ডাটাবেজ কানেকশন
$con = mysql_connect(“localhost”,”tutobd_aziz”,”password”);
২. ডটাবেজ সিলেক্ট করার জন্য এই কোডটুকু লেখা হয়েছে
mysql_select_db(“tutobd_aziz”, $con);
৩. tutobd_aziz ডাটাবেজের Persons টেবিলে ভ্যালু ইনসার্ট করার জন্য মাইএসকিউএল কোয়েরী ব্যবহার করা হয়
$sql = mysql_query(“INSERT INTO Persons (FirstName, LastName, Age)
VALUES (‘Mahbub’, ‘Alam’, ’26’)”);

টেক্সট বক্স থেকে ডাটা ইনসার্ট

এছাড়াও টেক্সট বক্স থেকেও আমরা ডাটা ইনসার্ট করতে পারি । সেক্ষেত্রে নিচের HTML কোড দিয়ে টেক্সট বক্স বানিয়ে নেই। এবং insert2.php নামে একটি ফাইল বানাতে হবে । submit বাটনে ক্লিক করার সাথে সাথে টেক্সট বক্সের ডাটা insert2.php এ প্রেরিত হবে এবং ডটাবেজে ইনসার্ট হবে। সরাসরি ডাটা ইনসার্টের ব্যাপারটি এখানে ক্লিক করে দেখতে পারেন।
DATA INSERT

insert-form.php ফাইল

<html>
<body>

<form action=”insert2.php” method=”post”>
Firstname: <input type=”text” name=”firstname” />
Lastname: <input type=”text” name=”lastname” />
Age: <input type=”text” name=”age” />
<input type=”submit” />
</form>

</body>
</html>

insert2.php ফাইল

<?php
$con = mysql_connect(“localhost”,”tutobd_aziz”,”password”);
if (!$con)
{
die(‘Could not connect: ‘ . mysql_error());
}

mysql_select_db(“tutobd_aziz”, $con);

$sql=”INSERT INTO Persons (FirstName, LastName, Age)
VALUES
(‘$_POST[firstname]’,’$_POST[lastname]’,’$_POST[age]’)”;

if (!mysql_query($sql,$con))
{
die(‘Error: ‘ . mysql_error());
}
echo “1 record added”;

mysql_close($con)
?>

2 thoughts on “ডাটা ইনসার্ট : পিএইচপি ও মাইএসকিউএল (MySQL)”

  1. পোষ্টটি আমার খুব কাজে লেগেছে। আপনাকে অনেক অনেক ধন্যবাদ। পোষ্টের সংখ্যা আর বাড়ান। ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Leave a Comment