我知道如何通過JSON從MySQL數據庫中獲取單行或多行的值到我的Android應用程序。但是,我怎樣才能給結果添加一個值,告訴我查詢是否正確,而不是,添加類似錯誤代碼的東西?如何添加「錯誤代碼」結果?
這是現在我的代碼: PHP
$result = mysqli_query($con,"SELECT Role, age FROM table1");
$json = array();
while($row = mysqli_fetch_array($result)){
$json[] = $row;
}
mysqli_close($con);
print json_encode($json);
的Android
try{
JSONArray jArray = new JSONArray(result);
for(int i=0;i<jArray.length();i++){
JSONObject json_data = jArray.getJSONObject(i);
Log.i("log_tag","age: " + json_data.getString("age") +
", role: "+json_data.getString("Role"));
}
}
catch(JSONException e){
Log.e("log_tag", "Error parsing data "+e.toString());
}
現在,例如,查詢不成功,如果沒有數據庫中的任何用戶。 在這種情況下,我想得到一個錯誤,指出錯誤,並且錯誤代碼告訴我,錯誤代碼是什麼。否則,我會得到一個「OK消息」和結果。 我該怎麼做?
我知道這個例子,我可以通過計算android應用程序中的值來做到這一點,但我需要的是更復雜的東西,如註冊表單中的錯誤。
我希望你明白我的意思:) 謝謝!
非常感謝!我想我知道了:) – honiahaka10 2014-08-28 21:41:06