我想将float类型的数据存储到mySqlserver中。我尝试了通过namevaluepair传递数据。除非NameValuePair,还有哪些其他选项可以传递非字符串值...

Float currentuserrate,serverrate,newrate;
ArrayList<NameValuePair> r = new ArrayList<NameValuePair>();
newrate = Float.valueOf(decimalFormat.format((currentuserrate * count + serverrate)
                                    / ++count));
 r.add(new BasicNameValuePair("newrate", newrate));


我收到使用NameValuePair仅可以传递字符串值的错误...请帮助我....

最佳答案

NameValuePair仅接受字符串值。不能将浮点值添加到名称值对。您最好将字符串值解析为float..like

$newrate= (float) $_REQUEST['newrate'];


在将php文件保存到数据库之前。

关于android - Android:如何将浮点值传递给mysql服务器?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18974884/

10-13 02:04