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

javascriptでphpスクリプトを実行しますか?

    ajaxリクエストを試してください。 PHPスクリプトによっては、$.postが必要になります。 または$.get

    jQuery:

    <script language="javascript" type="text/javascript">
    
        var username = null;
    
        function GetUsername(usernameff){
            username = usernameff;
        }
    
        window.onbeforeunload = function(){
            if (username != null){
              $.post('scripts/RemoveUserOnDisconnect.php', {username: username}, function(){
                //successful ajax request
              }).error(function(){
                alert('error... ohh no!');
              });
    
            }
        }
     </script>
    

    編集:

    phpスクリプトは$_POSTを参照する必要があります 上記のコードを使用する場合は配列。

    <?php
        $username = $_POST['username'];
    
        mysql_connect("mysql.mysql.com", "username", "password");
        mysql_select_db("my_db");
        mysql_query("DELETE FROM my_table WHERE username = '$username'");         
    ?>
    


    1. EntityFrameworkを使用してストアドプロシージャからデータを取得する

    2. MySQLの左結合:1つのテーブルからすべてを選択しますが、2番目のテーブルの値と条件が一致する場合のみ

    3. SQLServerでSELECTから更新する方法

    4. 主キーを変更する