1

2 つの配列リスト (経度要素と緯度要素) があり、それらを 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またはimplodeに変換し、複数のmysqliを挿入することについて読んだことがあるので、関連するものは便利で理解しやすいでしょう。

4

1 に答える 1