পিএইচপি-তে MySQL ডেটাবেস সংযোগ এবং অনুসন্ধান করা

পিএইচপি-তে একটি MySQL ডাটাবেসের সাথে সংযোগ করা এবং অনুসন্ধান করা ওয়েব ডেভেলপমেন্টের একটি অপরিহার্য অংশ। PHP ফাংশন এবং পদ্ধতিগুলি সরবরাহ করে যা আমাদেরকে একটি MySQL ডাটাবেসের সাথে সংযোগ করতে, প্রশ্নগুলি সম্পাদন করতে এবং ডেটার সাথে যোগাযোগ করতে দেয়।

একটি MySQL ডাটাবেসের সাথে সংযোগ করতে, আমরা একটি সংযোগ স্থাপন করতে mysqli_connect() বা ফাংশন ব্যবহার করি এবং সার্ভারের নাম, ব্যবহারকারীর নাম, পাসওয়ার্ড এবং ডাটাবেসের নাম এর মতো পরামিতিগুলিতে পাস করি। mysqli একবার সংযোগ স্থাপন হয়ে গেলে, আমরা ডাটাবেসের ডেটা পুনরুদ্ধার এবং ম্যানিপুলেট করতে SELECT, INSERT, UPDATE, DELETE এর মতো SQL কোয়েরি চালাতে পারি।

 

MySQL ডাটাবেসের সাথে সংযোগ করুন

<?php  
$servername = "localhost";  
$username = "your_username";  
$password = "your_password";  
$database = "your_database";  
  
// Connect to MySQL database  
$conn = mysqli_connect($servername, $username, $password, $database);  
  
// Check connection  
if(!$conn) {  
    die("Connection failed: ". mysqli_connect_error());  
}  
  
echo "Connected successfully!";  
?>  

 

পিএইচপি-তে মাইএসকিউএল ডেটাবেস অনুসন্ধান করা হচ্ছে

সফলভাবে সংযোগ করার পরে, আমরা mysqli_query() ফাংশন ব্যবহার করে ডাটাবেস প্রশ্নগুলি সম্পাদন করতে পারি। পিএইচপি-তে SELECT কোয়েরি কীভাবে সম্পাদন করতে হয় তার একটি উদাহরণ এখানে দেওয়া হল:

<?php  
$sql = "SELECT * FROM users";  
$result = mysqli_query($conn, $sql);  
  
if(mysqli_num_rows($result) > 0) {  
    // Loop through records and display data  
    while($row = mysqli_fetch_assoc($result)) {  
        echo "ID: ". $row["id"]. "- Name: ". $row["name"]. "<br>";  
    }  
} else {  
    echo "No records found.";  
}  
  
// Free memory of query result  
mysqli_free_result($result);  
  
// Close database connection  
mysqli_close($conn);  
?>  

 

PHP-তে MySQL ডাটাবেসে ডেটা প্রবেশ করানো

PHP ব্যবহার করে একটি MySQL ডাটাবেসে ডেটা সন্নিবেশ করতে, আমরা mysqli_query() INSERT INTO স্টেটমেন্ট সহ ফাংশনটি ব্যবহার করি। এখানে একটি উদাহরণ:

<?php  
$name = "John Doe";  
$email = "[email protected]";  
$age = 30;  
  
$sql = "INSERT INTO users(name, email, age) VALUES('$name', '$email', '$age')";  
  
if(mysqli_query($conn, $sql)) {  
    echo "Data inserted successfully!";  
} else {  
    echo "Error: ". mysqli_error($conn);  
}  
?>  

 

PHP-তে MySQL ডাটাবেসে ডেটা আপডেট করা হচ্ছে

PHP ব্যবহার করে একটি MySQL ডাটাবেসে ডেটা আপডেট করতে, আমরা mysqli_query() আপডেট স্টেটমেন্টের সাথে ফাংশনটি ব্যবহার করি। এখানে একটি উদাহরণ:

<?php  
$id = 1;  
$newEmail = "[email protected]";  
  
$sql = "UPDATE users SET email='$newEmail' WHERE id=$id";  
  
if(mysqli_query($conn, $sql)) {  
    echo "Data updated successfully!";  
} else {  
    echo "Error: ". mysqli_error($conn);  
}  
?>  

 

PHP-তে MySQL ডাটাবেস থেকে ডেটা মুছে ফেলা হচ্ছে

PHP ব্যবহার করে একটি MySQL ডাটাবেস থেকে ডেটা মুছে ফেলতে, আমরা mysqli_query() DELETE স্টেটমেন্ট সহ ফাংশনটি ব্যবহার করি। এখানে একটি উদাহরণ

<?php  
$id = 1;  
  
$sql = "DELETE FROM users WHERE id=$id";  
  
if(mysqli_query($conn, $sql)) {  
    echo "Data deleted successfully!";  
} else {  
    echo "Error: ". mysqli_error($conn);  
}  
?>