2

大家好,我有一个列表,我在其中添加参数,我使用它在 PHP 脚本的帮助下在 MySQL 中连接和执行操作。PHP 脚本需要一个“id”,它是一个从 Android 应用程序检索的 int。但是,尽管我使用正确的 id 发送意图,但 List NameValuePairs 在这种情况下会将其转换为特定格式。例如,如果 id 是2最终的 params will be id=2,这是一个 PHP 脚本无法理解的字符串。我想知道是否有办法删除第一个字符,而不是id=2只发送2

这是我使用的代码

 public void monitorizar() throws Exception{

    try {
    List<NameValuePair> params = new ArrayList<NameValuePair>();

    params.add(new BasicNameValuePair("id", id));

    JSONObject json = jsonParser.makeHttpRequest(url_detalles, "GET", params);
    Log.d("params", String.valueOf(params));
    ArrayList<HashMap<String, String>> temp;
    temp = new ArrayList<HashMap<String, String>>();

显然,当我将参数发送到 php 脚本时,它给了我一个错误,因为 id 不是整数,它是用这种格式 id="id" 编写的。

4

0 回答 0