PHP இல் MySQL தரவுத்தளத்தை இணைத்தல் மற்றும் வினவுதல்

PHP இல் 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!";  
?>  

 

PHP இல் MySQL தரவுத்தளத்தை வினவுகிறது

வெற்றிகரமாக இணைத்த பிறகு, செயல்பாட்டைப் பயன்படுத்தி தரவுத்தள வினவல்களைச் செய்யலாம் mysqli_query(). PHP இல் 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() UPDATE அறிக்கையுடன் செயல்பாட்டைப் பயன்படுத்துகிறோம். இங்கே ஒரு உதாரணம்:

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