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を挿入することについて読んだことがあるので、関連するものは便利で理解しやすいでしょう。