我正在尝试使用带有关联数组中的值的 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)
如果我这样做完全错误,我表示歉意,但在我看来它应该可以