Mysql
 sql >> Baza danych >  >> RDS >> Mysql

jak mogę stworzyć funkcję powrotu do sukcesu?

mysql_query zwróci TRUE lub FALSE. Możesz to powtórzyć ze skryptu PHP i poprosić wywołanie ajax o odczytanie tego.

słuchać.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));
?>

W Twoim JavaScript:

$.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
    }
}
});

Jeśli chcesz, możesz użyć $.post skró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. javafx Tableview nie wyświetla danych z bazy danych

  2. MySQL pobiera datę sprzed n dni jako znacznik czasu

  3. Nie można wyświetlić żadnych danych wyjściowych w JTable przy użyciu danych MySql

  4. Zastąp słowo w tekście BLOB przez MySQL

  5. Jak rozwiązać klauzulę ORDER BY, której nie ma na liście SELECT, spowodował MySQL 5.7 z SELECT DISTINCT i ORDER BY