Я должен получить индекс массива после сортировки. Я получаю массив, но я понятия не имею, как я могу обновить индекс массива в базе данных. Я сделал это в php, но теперь я должен сделать в javascript. Как я могу сохранить в БД, если я сортирую этот массив, то мне нужно изменить его индекс. так что в следующий раз, когда я получу, я получу отсортированный массив, я застрял в этой проблеме.
IN PHP:
$levelsArr = $request->get('levels');
foreach ($levelsArr as $key => $value) { //$key is index
$get_data = json_decode($levelsArr[$key]);
$updateLevels = Asset::where('id', $get_data->id)->update(['index_id' => $key]);
}
Теперь то же самое в javascript, но я ' m не удалось получить индексный ключ в javascript.
IN JS:
var i;
for(i = 0; i < skills.length ; i ++){
var testquery = await connection.query("UPDATE All_SKILLS SET index_id = $1 WHERE status = 1",
[`${skills[i].id}`]);
}