sql >> データベース >  >> RDS >> Mysql

JavascriptonClickからデータベースを更新するAjaxPHP

    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. codeigniterでのOrderByの使用

    2. 自動インクリメントの主キーを既存のテーブルに挿入します

    3. utf8_binフィールドのMYSQL大文字と小文字を区別する検索

    4. MySQLフィールドの先頭と末尾の空白を削除するにはどうすればよいですか?