sql >> Databáze >  >> RDS >> Mysql

Spouštění php skriptu v javascriptu?

Zkuste požadavek ajax. V závislosti na vašem php skriptu budete potřebovat $.post nebo $.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>

EDIT:

Váš php skript by měl odkazovat na $_POST pole, pokud použijete můj výše uvedený kód.

<?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. MySQL:Rychlé rozdělení typů spojení

  2. Jaká je výhoda zerofill v MySQL?

  3. SQL Server:Sloupce k řádkům

  4. Vytvořit, pokud záznam neexistuje, jinak aktualizovat?