select statement ব্যবহার করা হয় টেবিল এর মধ্যে কোন ডাটা সিলেক্ট করে ডিসপ্লে করার জন্য
Sql syntax
SELECT column_name(s) FROM table_name
অথবা আমরা ব্যবহার করতে পারি
SELECT * FROM table_name
পিএইচপি দিয়ে এর ব্যবহার বোঝার জন্য আমাদের একটি টেবিল তৈরি করতে হবে নিচের মতন
মনে করি এই টেবিল এর নাম MyGuests
| id | firstname | lastname | reg_date | |
| 1 | John | Doe | john@example.com | 2014-10-22 14:26:15 |
| 2 | Mary | Moe | mary@example.com | 2014-10-23 10:22:30 |
| 3 | Julie | Dooley | julie@example.com | 2014-10-26 10:48:23 |
এই ক্ষেত্রে আমরা ৩ নাম্বার ডাটাটি পরিবর্তন করতে চাই
পিএইচপি কোড
< ?php /*আমাদের ডাটাবেসের ইউজার নাম, পাসওয়ার্ড, সার্ভার নাম সেট করতে হবে*/
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "myDB"; //কানেকশন দিতে হবে
$conn = new mysqli($servername, $username, $password, $dbname);
// কানেকশন চেক করতে হবে ঠিক মত connect হয়েছে কিনা
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
/*আমদের SQL QUERY প্রথমে ডাটাবেস এর নাম উল্লেখ করে কলামগুলোর নাম দেওয়া হয়েছে*/
$sql = "SELECT id, firstname, lastname FROM MyGuests";
$result = $conn->query($sql);
if ($result->num_rows > 0) {
/*যদি ০ এর চেয়ে বেসি রো থাকে তাহলে ডাটা ডিসপ্লে করবে*/
// output data of each row
/*sql code টেবিল এর ডাটা ডিসপ্লে করার*/
while($row = $result->fetch_assoc()) {
echo "id: " . $row["id"]. " - Name: " . $row["firstname"]. " " . $row["lastname"]. "br";
}
} else { /*যদি ডাটা না থাকে সে বলবে টেবিল এ কোন ডাটা নেই*/
echo "0 results";
}
$conn->close();
?>
