sql >> Databasteknik >  >> RDS >> Mysql

android/php-posten infogas inte i mysql

Detta beror på att du gör HttpRequest endast med den sista parametern. (dvs.) När din for-loop är klar, params kommer endast att innehålla den sista posten. Flytta därför

JSONObject json=jsonParser.makeHttpRequest(url_insertTo_outtrans,"POST",params);

in i for-slingan.

for(int i = 0; i < arrDocumentNumber.length; i++)
{
 List<NameValuePair> params = new ArrayList<NameValuePair>();
 params.add(new BasicNameValuePair(TAG_DOCUMENTNUMBER, arrDocumentNumber[i] ));
 params.add(new BasicNameValuePair(TAG_TRANSACTIONDATE, arrTransactionDate[i] ));
 params.add(new BasicNameValuePair(TAG_ITEMCODE, arrItemCode[i] )); 
 JSONObject json=jsonParser.makeHttpRequest(url_insertTo_outtrans,"POST",params);
}



  1. De bästa MySQL Workbench-alternativen

  2. Hur man returnerar Unix-tidsstämpeln i Oracle

  3. ROLLBACK händelseutlösare i postgresql

  4. Uppdatera om namnet finns annars infoga - i SQL Server