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

làm cách nào để tạo một hàm quay lại thành công?

mysql_query sẽ trả về TRUE hoặc FALSE. Bạn có thể lặp lại điều đó từ tập lệnh PHP và yêu cầu lệnh gọi ajax đọc nó.

nghe.php:

<?php session_start();
include_once ('includes/connect.php');

$id = $_POST['id'];
$follower = $_SESSION['user_id'];

 $registerlistener = mysql_query("INSERT INTO relationships (leader, listener) VALUES('".$id."', '".$follower."')");

echo json_encode(array('response'=>$registerlistener));
?>

Trong JavaScript của bạn:

$.ajax({
type: "POST",
url: "listen.php",
data: info,
dataType: 'json',
success: function(data){
    if(data.response){
        // mysql_query returned TRUE
        $("#follow"+I).hide();
        $("#remove"+I).show();
    }
    else{
        // FALSE
    }
}
});

Nếu muốn, bạn có thể sử dụng $.post viết tắt:

$.post('listen.php', info, function(data){
    if(data.response){
        // mysql_query returned TRUE
        $("#follow"+I).hide();
        $("#remove"+I).show();
    }
    else{
        // FALSE
    }
}, 'json');


  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 xóa các ký tự hàng đầu không mong muốn khỏi chuỗi trong MySQL

  2. MySql SELECT INTO Variable:trả về null

  3. Thay đổi kết nối truy vấn thô thành laravel Eloquent

  4. Quản lý tài khoản người dùng, vai trò, quyền, xác thực PHP và MySQL - Phần 4

  5. Làm thế nào để kiểm tra hiệu suất của truy vấn mysql?