您好我是新來的PHP JSON如何從數據庫中檢索基於行ID的值使用php mysql json?
我的URL
http://xxxx.in/event-view.html?event_id=8
我的PHP代碼(JSON-eventview.php)
include "db.php";
$data = array();
$id = $_GET['event_id'];
$q=mysqli_query($con,"select * from `ca_events` where ca_events.id=$id ");
while ($row=mysqli_fetch_object($q)){
$data[]=$row;
}
echo json_encode($data);
和Javascript(獲得Json)用於上面的url。
$(document).ready(function() {
var url = "http://localhost/php/json-eventview.php";
$.getJSON(url, function(result) {
console.log(result);
$.each(result, function(i, field) {
var id = field.id;
var general_id = field.general_id;
var name = field.name;
var description = field.description;
var agenda = field.agenda;
var date = field.date;
var time = field.time;
$(".navbar-brand span").append(" " + name + " ");
});
});
});
上面給出了一個空白區域。如果, 我刪除$ id = $ _GET ['event_id'];和在PHP文件中我得到整個表作爲結果。
我需要URL中該特定ID的列值。任何人都可以幫助或提供其他想法和示例,以獲取基於url的id值。
您需要通過您r如果您希望在該頁面上使用$ _GET,請將參數GET參數添加到您的PHP頁面的URL中。 'var url =「http://localhost/php/json-eventview.php」;'該網址中沒有GET參數。 –
請不要將用戶數據插入到SQL語句中。 http://php.net/manual/en/mysqli-stmt.prepare.php:D – keyboardSmasher
是你的id是uniq嗎? –