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

przekaż zmienną javascript do zapytania php mysql select

Aby tak się stało – wierzę – musisz użyć AJAX.

Kod będzie wyglądał tak:

        $.ajax({
            url: 'your_script.php',
            type: 'POST',
            data: {var1: javascript_var_1, var2: javascript_var_2},
            success: function(data) {
                console.log("success");
            }
        });

Twój PHP będzie wyglądał podobnie do tego (bez pamiętania o kodowaniu JSON:

<?php

$var1 = $_POST['var1'];
$var2 = $_POST['var2'];

  $getvalue="SELECT id,name from table1 WHERE column1='$var1' and column2='$var2'";
  $result=mysql_query($getvalue) or die(mysql_error());

  while($row=mysql_fetch_array($result)){
       extract($row);
       echo $name;
  }
?>

Następnie możesz zakodować wyniki w formacie JSON i praktycznie wyprowadzić je na sukces. Twój skrypt php - jednak - musi znajdować się w innym pliku php.

Ucieknij też od swoich danych. Użyj przygotowanych zestawień.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Użycie aliasu kolumny w klauzuli WHERE zapytania MySQL powoduje błąd

  2. Instrukcja SQL CASE

  3. Odmowa dostępu Java JDBC dla użytkownika

  4. Konwertuj datę na format daty MYSQL

  5. Konwertuj bazę danych MySQL z łaciny na UTF-8