টপিকঃ স্পাইডারম্যানের পিএইচপি টিউটোরিয়াল-৫
স্পাইডারম্যানের পিএইচপি টিউটোরিয়াল-১
স্পাইডারম্যানের পিএইচপি টিউটোরিয়াল-২
স্পাইডারম্যানের পিএইচপি টিউটোরিয়াল-৩
স্পাইডারম্যানের পিএইচপি টিউটোরিয়াল-৪
টিউটোরিয়ালের ৫ম পর্বে স্বাগতম।
আজ আমরা পিএইচপি ব্যবহার করে কিভাবে mySQL ডেটাবেসের সাথে যুক্ত হতে হয় এবং কিভাবে ডেটাবেস তৈরি করতে হয় তা আলোচনা করব।
পিএইচপিতে mySQL ডেটাবেসের সাথে যুক্ত হওয়ার জন্য mysql_connect() ফাংশন ব্যবহার করা হয়।এর সাথে সার্ভারের হোস্টনেম,ইউজারনেম এ পাসওয়ার্ড উল্লেখ করা হয়।নিচের উদাহরণ লক্ষ্য করুন-
<?php
$hostname="localhost";
$username="root";
$password="";
$con=mysql_connect($hostname,$username,$password);
if($con){
echo "Successful";
}
?>
এখানে হোস্টনেম,ইউজারনেম এ পাসওয়ার্ডকে ভেরিয়েবল হিসেবে ধরে নেওয়া হয়েছে।এগুলোকে ইচ্ছা করলে সরাসরি ব্যবহার করা যায়।
যেহেতু আমরা লোকালহোস্টে স্ক্রিপ্ট চালাচ্ছি তাই হোস্টনেম localhost হয়েছে।এখানে ইউজারনেম ও পাসএয়ার্ড না থাকায় ইউজারনেম ও পাসওয়ার্ড যথাক্রমে root ও শুণ্যস্থান ব্যবহার করা হয়েছে।
এখানে কানেকশনটিকে $con নামে ভেরিয়েবলে সংরক্ষন করা হয়েছে।
if($con){
echo "Connection Successful";
}
?>
উপরের কোড দ্বারা কানেকশনটি সফল হয়েছে কিনা তা যাচাই করা হয়েছে।এজন্য প্রয়োজনীয় if() ফাংশনের ব্যবহার আগের পর্বে আলোচনা করা হয়েছে।
এবার আমরা ডেটবেস তৈরি করব। mySQL এ ডেটাবেস তৈরি করার জন্য CREATE DATABASE `ডেটাবেস নেম` কোয়েরি ব্যবহৃত হয়।আর পিএইচপিতে mySQL কোয়েরি চালানোর জন্য mysql_query() ফাংশন ব্যবহৃত হয়।
নিচের কোড লক্ষ্য করুন।
<?php
$hostname="localhost";
$username="root";
$password="";
mysql_connect($hostname,$username,$password);
$sql = 'CREATE DATABASE `new`';
$crt=mysql_query($sql);
if($crt){
echo "Database Created";
}
?>
এখানে mysql কোয়েরিকে $crt নামে ভেরিয়েবলে রেখে পিএইচপি দ্বারা কোয়েরি চালানো হয়েছে।৮,৯ ও ১০ নং লাইন দ্বারা ডেটাবেস তৈরি হয়েছে কিনা তা যাচাই করা হয়েছে।
এবার এ কোডগুলো বিভিন্নভাবে অনুশীলন করুন।