2012-06-04 4 views
-2

Я хочу получить результаты из базы данных в виде массива. У меня есть таблица «commande», где у меня есть запас. Я хочу получить запас в виде массива. Что-то вроде этого: array[0],array[],array[2] Это структура моего стола COMMANDE (idfichecmd idproduit idclt qte datecmd)Как я могу получить результат из mysql в массиве?

Это мой код:

String response = null; 
String res = ""; 
//the year data to send 
ArrayList<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>(); 
nameValuePairs.add(new BasicNameValuePair("",)); 
try { 
    Log.i("","<<<<<<<<<<<<<<<<<<<<TRY");  
    response = CustomHttpClient.executeHttpPost("http://0.0.0.0/GetCmdDetails.php",nameValuePairs); 
    res=response.toString(); 
    // res = res.trim(); 
    //res= res.replaceAll("\\s+",""); 
    //error.setText(res); 

} catch (Exception e) { 
    Log.i("","<<<<<<<<<<<<<<<<<<<<Catch"); 
} 

//parse json data 
try{ 
    JSONArray jArray = new JSONArray(res); 
    //----------------------------------------- 
    //nom= new String[jArray.length()]; 
    //prenom= new String[jArray.length()]; 
    //---------------------------------------- 
    for (int i=0;i<jArray.length();i++) { 
     JSONObject json_data = jArray.getJSONObject(i) 
+0

где вы указали соединение с базой данных? –

+0

в CustomHttpClient –

+0

Что возвращается в вашем почтовом запросе? – Michael

ответ

0

Во-первых, проверьте, если ваш запрос дает правильный результат.

Я использую это решение для получения jsonarray:

Использование HttpClient для вызова веб-сервиса.

private List<NameValuePair> parameters; 

    HttpClient httpClient = new DefaultHttpClient(); 
    HttpPost httpPost = new HttpPost(//yoururl); 
    int statusCode = -1; 
    try { 
     httpPost.setEntity(new UrlEncodedFormEntity(this.parameters)); 
     HttpResponse response = httpClient.execute(httpPost); 
     statusCode = response.getStatusLine().getStatusCode(); 

//Get your inputstream here and convert it to json after 

    BufferedReader in = new BufferedReader 
         (new InputStreamReader(response.getEntity().getContent())); 
+0

нет, я могу получить результат, но я получу последний номер в поле. Sotck –

+0

Извините, я не знаю, что вы подразумеваете под этим. – Klaasvaak

+0

Я получаю результат в моей базе данных, проблема там в том, как я получаю свой результат в массиве, что-то вроде этого массива [0], array [1] ... –

Смежные вопросы