我有两个arraylist(经度元素和纬度元素),我想在php脚本中然后在mysql(wamp)中传递它们。

for (int i = 0; i < Latitude_mysql.size(); i++)
{
    nameValuePairs.add(new BasicNameValuePair("Latitude_mysql",Latitude_mysql.get(i)));
    nameValuePairs.add(new BasicNameValuePair("Longitude_mysql",Longitude_mysql.get(i)));
}//by this way I send them in php script,but I m not sure if it is the appropriate  

在PHP中,我正在写这样的东西,但我不知道如何继续:

    if ($stmt = $mysqli->prepare("INSERT INTO route(latitude,longitude,trek_id_r)
    values (?, ? , ? )"))
    {
    /* Set our params */

   $lati[] = $_POST['Latitude_mysql[]'];
   $longi[] = $_POST['Longitude_mysql[]'];

接着???

我需要分别插入纬度和经度,即:如果值是:

Longitude_mysql: 30.24 , 50.24
Latitude_mysql: 23.43 , 24.56
trek_id_r= 2

在MySQL的表route我需要这个结果:

Longitude | Latitude | Trek_id_r
30,24     | 23,43    | 2
50,24     | 24,56    | 2

我已经读过有关将arraylists转换为json或爆破以及多个mysqli插入的内容,因此相关的内容将是有用且可理解的。

===============>>#1 票数:0

您需要迭代协调列表,并将每个列表插入mysql中。 在这种情况下,您将有两个插入

  ask by Sonia Sonia translate from so

未解决问题?本站智能推荐: