ডাটা ইনসার্ট : পিএইচপি ও মাইএসকিউএল (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)
?>

এই লেখাটি সবার জন্য উম্মুক্ত নয়। আপনি শুধু মাত্র লগইন অবস্থায় এই পোস্টের সম্পুর্ণ অংশ পড়তে পারবেন। দয়া করে লগইন করুন। নতুন সদস্য হলে রেজিস্ট্রেশন করুন।

Existing Users Log In

Time limit is exhausted. Please reload CAPTCHA.


   
New User Registration
*Required field

ফেসবুকের মাধ্যমে মন্তব্য লিখুন