ajax post to php and retrieve sql result 通过ajax向php发送post请求并获取sql结果
ajax post to php and retrieve sql result 通过ajax向php发送post请求并获取sql结果
我在我的Android应用中使用Ajax和PHP来查询我的数据库。
我能够检索到所有的结果,但不知道如何发送一个变量到我的PHP中,以便我可以将其用作自定义查询并检索结果...类似于这样:
$id = $_POST['id']; $sql = "SELECT * FROM mobile_app WHERE nome LIKE '{%id%}'";
但无法让我的Ajax发送变量并检索结果...
这是我的代码:
我的移动应用程序:
$.ajax({ url: "http://www.example.com/mobile_read.php", // 远程脚本路径 dataType: "JSON", // 设置要检索的数据为JSON success: function (data) { // 成功后,做一些事情... // 抓取我的JSON数据并将其保存到本地存储以供将来使用。 localStorage.setItem('myData', JSON.stringify(data)); } });
我的PHP:
$sql = "SELECT * FROM mobile_app"; $result = $conn->query($sql); if ($result->num_rows > 0) { // 输出每行的数据 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);