talgatuza, не знаю контекста, но в моём примере можно и одну запись сделать и обновлять, если нужно, и несколько для запоминания истории...
$query = "INSERT INTO `transfers` VALUES (city_id, car_id, price, update)";
$mysqli->query($query);
$query = "UPDATE `transfers` SET city_id=X, price=Z, update=CURRENT_DATETIME WHERE car_id=Y";
$mysqli->query($query);
проще так:
foreach ($transfer as $key =>$value) {
// где key - car_id, а value - массив (город, цена)
$data = ['car_id'=>$key, 'city_id'=>$value(0) , 'price'=>$value(1)];
Price::insert($data);
}
$query = "INSERT INTO `transfers` VALUES (city_id, car_id, price, update)";
$mysqli->query($query);
$query = "UPDATE `transfers` SET city_id=X, price=Z, update=CURRENT_DATETIME WHERE car_id=Y";
$mysqli->query($query);
проще так:
foreach ($transfer as $key =>$value) {
// где key - car_id, а value - массив (город, цена)
$data = ['car_id'=>$key, 'city_id'=>$value(0) , 'price'=>$value(1)];
Price::insert($data);
}