PHP ਵਿੱਚ MySQL ਡੇਟਾਬੇਸ ਨੂੰ ਜੋੜਨਾ ਅਤੇ ਪੁੱਛਗਿੱਛ ਕਰਨਾ

PHP ਵਿੱਚ ਇੱਕ MySQL ਡੇਟਾਬੇਸ ਨਾਲ ਜੁੜਨਾ ਅਤੇ ਪੁੱਛਗਿੱਛ ਕਰਨਾ ਵੈੱਬ ਵਿਕਾਸ ਦਾ ਇੱਕ ਜ਼ਰੂਰੀ ਹਿੱਸਾ ਹੈ। PHP ਫੰਕਸ਼ਨ ਅਤੇ ਵਿਧੀਆਂ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ ਜੋ ਸਾਨੂੰ ਇੱਕ MySQL ਡੇਟਾਬੇਸ ਨਾਲ ਜੁੜਨ, ਪੁੱਛਗਿੱਛ ਕਰਨ ਅਤੇ ਡੇਟਾ ਨਾਲ ਇੰਟਰੈਕਟ ਕਰਨ ਦੀ ਆਗਿਆ ਦਿੰਦੇ ਹਨ।

ਇੱਕ MySQL ਡੇਟਾਬੇਸ ਨਾਲ ਜੁੜਨ ਲਈ, ਅਸੀਂ ਇੱਕ ਕੁਨੈਕਸ਼ਨ ਸਥਾਪਤ ਕਰਨ ਲਈ mysqli_connect() ਜਾਂ mysqli ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹਾਂ ਅਤੇ ਸਰਵਰ ਨਾਮ, ਉਪਭੋਗਤਾ ਨਾਮ, ਪਾਸਵਰਡ, ਅਤੇ ਡੇਟਾਬੇਸ ਨਾਮ ਵਰਗੇ ਮਾਪਦੰਡਾਂ ਵਿੱਚ ਪਾਸ ਕਰਦੇ ਹਾਂ। ਇੱਕ ਵਾਰ ਕਨੈਕਸ਼ਨ ਸਥਾਪਤ ਹੋਣ ਤੋਂ ਬਾਅਦ, ਅਸੀਂ ਡਾਟਾਬੇਸ ਵਿੱਚ ਡੇਟਾ ਨੂੰ ਮੁੜ ਪ੍ਰਾਪਤ ਕਰਨ ਅਤੇ ਹੇਰਾਫੇਰੀ ਕਰਨ ਲਈ SQL ਸਵਾਲਾਂ ਜਿਵੇਂ ਕਿ SELECT, INSERT, UPDATE, DELETE ਨੂੰ ਚਲਾ ਸਕਦੇ ਹਾਂ।

 

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() ਅੱਪਡੇਟ ਸਟੇਟਮੈਂਟ ਦੇ ਨਾਲ ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹਾਂ। ਇੱਥੇ ਇੱਕ ਉਦਾਹਰਨ ਹੈ:

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