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(); ?>