sql >> Databáze >  >> RDS >> Mysql

předat proměnnou javascript do php mysql select query

Abyste to mohli uskutečnit – věřím – musíte použít AJAX.

Kód bude vypadat takto:

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

Vaše PHP bude vypadat podobně (aniž byste měli na paměti kódování 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;
  }
?>

Pak můžete výsledky zakódovat do JSON a do značné míry je vydat na úspěch. Váš php skript – nicméně – musí žít v jiném php souboru.

Také unikněte svým datům. Použijte připravené výpisy.



  1. Zkombinujte dvě tabulky do nové, takže vybrané řádky z druhé tabulky budou ignorovány

  2. Nelze se připojit k AWS RDS prostřednictvím PDO

  3. Použití ODBC se Salesforce a Active Directory Federation Services (ADFS) Single Sign On (SSO)

  4. Jak volat funkci Oracle nebo uloženou proceduru pomocí frameworku spring persistence?