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

ajaxphpmysqlを使用してhtmlリンククリックでデータベースを更新します

    まず、クリックイベントの検出方法を変更する必要があります。 このフィドル をチェックしてください 。次に、すべての変数を1つのJSON文字列 で渡す必要があります。 データオプションを使用します。コードは次のようになります:

    <span class="glyphicon glyphicon-chevron-up clickable" 
        data-rating="1" 
        data-id="<?php echo $thisperspective_row['id']; ?>"></span>
    
    <script type="text/javascript">
        $('.clickable').on('click', function() {
            var data = {
                mode: "vote",
                rating: $(this).data('rating'),
                id: $(this).data('id')
            };
            $.ajax({
                type: 'GET',
                url: 'rating.php',
                data: data,
                success: function(response) {
                    console.log(response);
                }
            });
        });
    </script>
    


    1. Mysqlは、コンマ区切りのフィールドを単一の文字列と比較します

    2. MySQLクエリは1つの列で2つの値をチェックします

    3. 複数の同じバインド引数でEXECUTEIMMEDIATEを使用する

    4. SQLiteに存在する場合のドロップテーブル