sql >> Database >  >> RDS >> Mysql

jQuery AJAX get MySQL-gegevens retourneert het geheel van index.html

Eerste identificatie, u noemde datatype als "json", maar uw ajax-antwoord is niet json. Dus probeer het zo,

<?php

//  Make DB connection variable($conn) available here
//variable from jQuery
$value = filter_var($_REQUEST["ajaxid"], FILTER_SANITIZE_STRING);
$value = mysqli_real_escape_string($conn, $value);

//variable passed to SQL statement
/*$sql = $conn->prepare("SELECT FROM table WHERE screeningId = ?");
$sql->bind_param("s",$value);*/
$sql = "SELECT * FROM table WHERE screeningId = '$value'";
$result = mysqli_query($db, $sql);

//Get data
$result = mysqli_query($db, $sql);
$temp = array();
while ($row = mysqli_fetch_array($result)){
    //output data
    array_push($temp,$row['url']);
}
echo json_encode($temp);
?>

Probeer voor debug-doeleinden get.php in de browser uit te voeren met een queryreeks. Bijv. http://...../../get .php?ajaxid=sample_value .




  1. Is er een manier om uw huidige gebruikersnaam in mysql te achterhalen?

  2. PHP undefined variabele mysqli-verbinding

  3. MySQL-kolom selecteren die een waarde in een andere kolom is

  4. bundel mislukt - Kan de PostgreSQL-clientbibliotheek (libpq) niet vinden