sql >> Databasteknik >  >> RDS >> Mysql

skicka javascript-variabel till php mysql-valfråga

För att du ska få detta att hända - tror jag - måste du använda AJAX.

Koden kommer att se ut så här:

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

Ditt PHP kommer att se ut som detta (utan att komma ihåg JSON-kodningen:

<?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;
  }
?>

Sedan kan du JSON-koda resultaten och i stort sett mata ut dem på framgången. Ditt php-skript måste dock leva på en annan php-fil.

Undvik även dina data. Använd förberedda uttalanden.



  1. SQL WHERE-villkor är inte lika med?

  2. Importera data till mysql från oracle

  3. Så här visar du frågeexekveringsplanen i Azure Data Studio (SQL-server)

  4. ORA-01017 Ogiltigt användarnamn/lösenord vid anslutning till 11g-databas från 9i-klient