我正在使用apigee控制檯使用以下URI來測試我的Web服務。當我選擇所有用戶,該查詢返回的數據(http://creative.coventry.ac.uk/~4089797/Games/V1.0/index.php/users/all):mysql查詢未獲取用戶數據
[
{"id":"1","username":"fkhan","password":"XXXXXXXX","email":"[email protected]","Gender":null,"country":null,"activated":"0"},
{"id":"2","username":"bkhan","password":"XXXXXXXX","email":"[email protected]","Gender":null,"country":null,"activated":"0"},
{"id":"3","username":"ckhan","password":"XXXXXXXX","email":"[email protected]","Gender":null,"country":null,"activated":"0"}
]
但是,當我選擇一個特定的用戶,查詢不返回任何數據(creative.coventry.ac.uk/~4089797/Games/ V1.0/index.php文件/用戶/用戶名/ fkhan是):
{"status":false,"error":"Unknown method."}
我有一個在MySQL數據庫中名爲user
用戶,這是檢索名稱的PHP:
function users_get($users_username) {
$this->load->database();
$sql = 'SELECT * FROM users WHERE username = "'.$username.'";';
$query = $this->db->query($sql);
$data = $query->row();
$this->response($data, 200);
}
這個我s的查詢功能:
function all_get() {
$this->load->database();
$sql = 'SELECT * FROM users;';
$query = $this->db->query($sql);
$data = $query->result();
$this->response($data, 200);
}
爲什麼我會得到所有用戶的結果,但不是一個特定用戶?
查找變量的作用域和函數參數 – asprin