Добрый день. Пробую написать под свои нужны плагин для wordpress.
Подскажите пожалуйста, как обработать такой массив?
array(3) {
["id"]=>
array(4) {
[0]=>
string(1) "6"
[1]=>
string(1) "7"
[2]=>
string(1) "8"
[3]=>
string(1) "9"
}
["comment"]=>
array(4) {
[0]=>
string(23) "Комментарий 1"
[1]=>
string(18) "Комментарий 2"
[2]=>
string(8) "Комментарий 3"
[3]=>
string(0) "Комментарий 4"
}
["status"]=>
array(4) {
[0]=>
string(7) "success"
[1]=>
string(3) "not"
[2]=>
string(3) "bad"
[3]=>
string(3) "not"
}
}
Это POST массив.
Необходимо одним запросом обновить данные в бд.
Сейчас делаю так: комбинирую массивы, чтобы значение одного массива было ключом другого. То есть, если изменять два столбца в БД, то приходится делать два запроса и два цикла. Это не есть гуд.
БД обновляю так
foreach ($result_arr_comment as $key => $val) {
$wpdb->update( $table_name,
array( 'comment' => $val ),
array( 'ID' => $key )
);
}