Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

जावास्क्रिप्ट से डेटाबेस अपडेट करें अजाक्स PHP द्वारा क्लिक करें

आपकी index.php फ़ाइल में

<!doctype html>
<html>
<head>
<meta charset="utf-8">
</head>
<body>

<a href="javascript:void(0)" onClick="updateId('1')">Id 1</a>
<a href="javascript:void(0)" onClick="updateId('2')">Id 2</a>
<a href="javascript:void(0)" onClick="updateId('3')">Id 3</a>

</body>
</html>

<script>
function updateId(id)
{
    var xmlhttp = new XMLHttpRequest();
    xmlhttp.onreadystatechange = function() {
        if (xmlhttp.readyState == 4 && xmlhttp.status == 200) 
        {
            alert(xmlhttp.responseText);
        }
    };
    xmlhttp.open("GET", "update.php?id=" +id, true);
    xmlhttp.send();
}
</script>

और आपके update.php में

<?php 
if(isset($_GET['id']) && !empty($_GET['id']))
{
    $id = $_GET['id'];
    include('database_connection.php');

    $update = "UPDATE id SET id = id + 1 WHERE id = '".$id."'";

    if (mysqli_query($connect, $update))
    {
        echo "Record updated successfully";
    } 
    else 
    {
        echo "Error updating record: " . mysqli_error($connect);
    }
    die;
}
?>



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. सत्यनिष्ठा बाधा उल्लंघन:1048 कॉलम 'user_id' शून्य नहीं हो सकता है, भूमिकाएँ निर्दिष्ट करते समय त्रुटि होती है (लारवेल 5.3)

  2. आप OR दो LIKE स्टेटमेंट कैसे करते हैं?

  3. स्वत:लोड परिणाम एक ही परिणाम बार-बार प्राप्त कर रहे हैं

  4. पास सूची<स्ट्रिंग> एसक्यूएल पैरामीटर में

  5. पासकोड अद्वितीय होने तक लूप करें