У меня есть четыре массива $ _POST, сгенерированных из нескольких строк таблицы
$event_id_array = $_POST['event_id'];
$booth_array = $_POST['booth'];
$parking_array = $_POST['parking'];
$load_in_array = $_POST['load_in'];
Я бы хотел переставить массивы, которые будут $ key_id_array, в качестве ключа каждого из других массивов= 'event_id'
Массивы:
$event_id_array =
array(52) {
["'3'"]=>
string(1) "3"
["'5'"]=>
string(1) "5"
["'7'"]=>
string(1) "7"
["'8'"]=>
string(1) "8"
}
$booth_array =
array(52) {
["'3'"]=>
string(1) "1"
["'5'"]=>
string(1) "2"
["'7'"]=>
string(1) "4"
["'8'"]=>
string(0) ""
}
$parking_array =
array(52) {
["'3'"]=>
string(1) "1"
["'5'"]=>
string(1) "2"
["'7'"]=>
string(0) ""
["'8'"]=>
string(0) ""
}
$load_in_array =
array(52) {
["'3'"]=>
string(4) "1:00"
["'5'"]=>
string(4) "2:00"
["'7'"]=>
string(4) "1:15"
["'8'"]=>
string(0) ""
}
Я хотел бы, чтобы новый массив эффективно обновлял базу данных MySQL, и подумал, что структура следующего будет лучше всего:
array(
event_id[3] => array(
'booth' => "1",
'parking' => "1",
'load_in' => "1:00"),
event_id[5] => array(
'booth' => "2",
'parking' => "2",
'load_in' => "2:00"),
event_id[7] => array(
'booth' => "4",
'parking' => "",
'load_in' => "1:15"),
event_id[8] => array(
'booth' => "",
'parking' => "",
'load_in' => ""),
)
или любой другой способ легко обновить несколько записей