mysqli を使用して、連想配列の値を使用して更新ステートメントを実行しようとしています。などを使用して必要な値を呼び出すことができます$array2[0]["id"]
。したがって、配列内の各値に対して実行するステートメントが必要です。
これが私の最後の試みでした。なぜ機能しないのかわかりません(私のmysqliスキルは非常に基本的です):
$query = "update stockistsWorld
set lat = '?' and lng = '?'
where 'id' = '?' ";
if($stmt = $this->conn->prepare($query)){ //if connect
foreach($array as $one){
$stmt = $mysqli->prepare($query);
$stmt ->bind_param("ssi", $one["lat"],$one["lng"],$one["id"]);
$stmt->execute();
}
$stmt->close();
}
配列はメソッド呼び出しからこのステートメントに渡されますaddLatLng($array)
私がこれを完全に間違っている場合はお詫びしますが、私の頭ではうまくいくように見えます