sql >> Database >  >> RDS >> Mysql

geef javascript-variabele door aan php mysql select query

Om dit voor elkaar te krijgen - geloof ik - moet je AJAX gebruiken.

De code ziet er als volgt uit:

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

Je PHP ziet er ongeveer zo uit (zonder rekening te houden met de JSON-codering:

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

Vervolgens kunt u de resultaten JSON-coderen en deze vrijwel op het succes uitvoeren. Je php-script moet - echter - op een ander php-bestand staan.

Ontsnap ook aan uw gegevens. Gebruik voorbereide verklaringen.



  1. hoe een lijst met databaseschemanamen van MySql te krijgen met behulp van java JDBC

  2. Hoe meerdere afbeeldingen in laravel te uploaden

  3. Query om dubbele gegevens uit de MYSql-tabel te vinden en te verwijderen

  4. Ondersteunt MySQL historische datum (zoals 1200)?