Php 尝试根据android应用程序上的值从mysql获取数据

Php 尝试根据android应用程序上的值从mysql获取数据,php,android,mysql,compiler-errors,Php,Android,Mysql,Compiler Errors,我不确定错误在哪里,我有一个值,希望根据这个值从mysql数据中获取数据,但是得到了很多错误,我认为它没有传递值,这是我的代码 class GetExtended extends AsyncTask<String, String, String>{ @Override protected String doInBackground(String... params) { // TODO Auto-generated method stub int sucess;

我不确定错误在哪里,我有一个值,希望根据这个值从mysql数据中获取数据,但是得到了很多错误,我认为它没有传递值,这是我的代码

class GetExtended extends AsyncTask<String, String, String>{

@Override
protected String doInBackground(String... params) {
    // TODO Auto-generated method stub
    int sucess;
    try {
        NotificationID="2";
        List<NameValuePair> Ext = new ArrayList<NameValuePair>();
        Ext.add(new BasicNameValuePair("NotificationID", NotificationID));
        json3 = jsonParser2.makeHttpRequest(Get_Ext,"POST", Ext);

        sucess = json3.getInt(TAG_SUCCESS);

        if (sucess == 1) {
            getExt = json3.getString("FieldTitle");
            //getExtVal =json3.getString("FieldValue");

            return json.getString("succ");


        }
    } catch (Exception e) {
        // TODO: handle exception
    }


    return getExt ;
}

@Override
protected void onPostExecute(String getExt){

    try {

        JSONObject json3; 
        Rec2 = new JSONArray(result);
        name2 = new String[Rec2.length()];

        for(int i=0;i<Rec2.length();i++){

        json3 = Rec2.getJSONObject(i);
        name2[i] = json3.getString("FieldTitle");
        }

        for (int i=0; i<name2.length; i++){
        list2.add(name2[i]);
        }
        Toast.makeText(getApplicationContext(),  name2[0] , Toast.LENGTH_LONG).show();

        } catch (JSONException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
有人帮我吗

$sql1=mysql_query("select * from aov_noti_ExtendedInfo where NotificationID = '$NotificationID'"


感谢重播,但我得到了错误:03-09 21:10:55.618:E/JSON解析器(1325):解析数据时出错org.JSON.JSONException:Value尝试一下Sourav Kanta说的话。您将更快地找到这样的解决方案感谢重播,但我得到了错误:03-09 21:10:55.618:E/JSON解析器(1325):解析数据时出错org.JSON.JSONException:Value尝试一下Sourav Kanta说的话。您将更快地找到解决方案,就像这样,它只是意味着您的JSONArray中没有名为
FieldTitle
的字段,或者您的JSONArray格式不正确。尝试使用Log.d()检查查询结果statement@SouravKanta请看哪一部分,我是android新手,谢谢:)在你的postExcecute()中尝试Log.d(“检查”,结果)看看你得到了什么输出,如果有一个名为FieldTitleIt的字段,这仅仅意味着JSONArray中没有名为
FieldTitle
的字段,或者JSONArray的格式不正确。尝试使用Log.d()检查查询结果statement@SouravKanta请看哪一部分,我是android新手,谢谢:)在postExcecute()中尝试Log.d(“检查”,结果),看看您得到了什么输出,以及是否有一个名为FieldTitle的字段
03-09 20:36:28.109: W/System.err(1120): org.json.JSONException: No value for FieldTitle
03-09 20:36:28.118: W/System.err(1120):     at org.json.JSONObject.get(JSONObject.java:354)
03-09 20:36:28.118: W/System.err(1120):     at org.json.JSONObject.getString(JSONObject.java:510)
03-09 20:36:28.128: W/System.err(1120):     at com.example.notifier.Notifications$GetExtended.onPostExecute(Notifications.java:460)
03-09 20:36:28.128: W/System.err(1120):     at com.example.notifier.Notifications$GetExtended.onPostExecute(Notifications.java:1)
03-09 20:36:28.128: W/System.err(1120):     at android.os.AsyncTask.finish(AsyncTask.java:631)
03-09 20:36:28.138: W/System.err(1120):     at android.os.AsyncTask.access$600(AsyncTask.java:177)
03-09 20:36:28.138: W/System.err(1120):     at android.os.AsyncTask$InternalHandler.handleMessage(AsyncTask.java:644)
03-09 20:36:28.148: W/System.err(1120):     at android.os.Handler.dispatchMessage(Handler.java:99)
03-09 20:36:28.148: W/System.err(1120):     at android.os.Looper.loop(Looper.java:137)
03-09 20:36:28.158: W/System.err(1120):     at android.app.ActivityThread.main(ActivityThread.java:5041)
03-09 20:36:28.158: W/System.err(1120):     at java.lang.reflect.Method.invokeNative(Native Method)
03-09 20:36:28.168: W/System.err(1120):     at java.lang.reflect.Method.invoke(Method.java:511)
03-09 20:36:28.168: W/System.err(1120):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793)
03-09 20:36:28.188: W/System.err(1120):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:560)
03-09 20:36:28.188: W/System.err(1120):     at dalvik.system.NativeStart.main(Native Method)
$sql1=mysql_query("select * from aov_noti_ExtendedInfo where NotificationID = '$NotificationID'"
$sql1=mysql_query("SELECT * FROM aov_noti_ExtendedInfo WHERE NotificationID = '$NotificationID'"