im используя ajax и php в моем приложении Android для запроса моей базы данных.ajax post to php и получить sql-результат
я могу retrive всех результатов, но не знаю, как отправить переменный в мой PHP, так что я могу использовать его в качестве пользовательского запроса и retrive результатов ... что-то вроде этого:
$id = $_POST['id'];
$sql = "SELECT * FROM mobile_app WHERE nome LIKE '{%id%}'";
, но не может сделать мой Аякс разместить переменный и retrive результата ...
это мой код:
моего мобильного приложение:
$.ajax({
url: "http://www.example.com/mobile_read.php", // path to remote script
dataType: "JSON", // data set to retrieve JSON
success: function (data) { // on success, do something...
// grabbing my JSON data and saving it
// to localStorage for future use.
localStorage.setItem('myData', JSON.stringify(data));
}
});
мой PHP:
$sql = "SELECT * FROM mobile_app";
$result = $conn->query($sql);
if ($result->num_rows > 0) {
// output data of each row
while($row = $result->fetch_assoc()) {
$output[] = array (
"nome" => $row['nome'],
"status" => $row['status'],
"hentrada" => $row['hentrada'],
"evento" => $row['evento']
);
}
} else {
echo "0 results";
}
$conn->close();
echo json_encode($output);
Y ou нужно добавить атрибут data к вам ajax-вызову. Мое предположение заключается в том, что вам нужно установить идентификатор. –