Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Thực thi một tập lệnh php trong javascript?

Hãy thử một yêu cầu ajax. Tùy thuộc vào tập lệnh php của bạn, bạn sẽ cần $.post hoặc $.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>

CHỈNH SỬA:

Tập lệnh php của bạn phải tham chiếu đến $_POST nếu bạn sử dụng mã của tôi ở trên.

<?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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách kết nối nhiều cơ sở dữ liệu trong PHP, MYSQLi &PDO

  2. tệp không tải lên trong ajax php mysql

  3. Cách tốt nhất để phát triển / quản lý / thiết kế các nhiệm vụ / lịch định kỳ

  4. WAMP Không thể truy cập trên mạng cục bộ 403 Bị cấm

  5. mysql chọn các bản ghi lớn hơn 3 tháng