Mysql
 sql >> база данни >  >> RDS >> Mysql

предайте javascript променлива към заявката за избор на php mysql

За да направите това - вярвам - трябва да използвате AJAX.

Кодът ще изглежда така:

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

Вашият PHP ще изглежда подобно на това (без да имате предвид 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;
  }
?>

След това можете да кодирате резултатите в JSON и почти да ги изведете при успеха. Вашият php скрипт обаче трябва да живее в друг php файл.

Също така, избягвайте данните си. Използвайте подготвени изявления.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да чета изображения от MySQL база данни с PHP?

  2. Как да изпълнявате PHP код периодично по автоматичен начин

  3. Как се пише условно в MySQL оператор за избор?

  4. Използване на % за хост при създаване на потребител на MySQL

  5. Как мога да генерирам кръгов турнир в PHP и MySQL?