Wygodniej będzie skorzystać z PDO, z metody fetchAll i trybu FETCH_UNIQUE. Jeśli chcesz nadal korzystać z mysqli, to musisz pobrać wszystkie rekordy i przepisać do tablicy o takiej strukturze, albo pobierać po jednym rekordzie i przepisywać na bieżąco.
KR2615
20.09.2022, 12:47:43
Przejście na PDO raczej odpada bo aplikacja jest zbyt rozbudowana i w wielu miejsach oraz wielu językach korzysta z mysqli. A czy mógłbyś opisać jak "pobrać wszystkie rekordy i przepisać do tablicy o takiej strukturze" bo odpytywanie za każdym razem jest moim zdaniem mało wydajne gdyż ERRORów mam w mysqli na razie 14 a obiektów, do których mam przypasować odpowiedni error ponad 2400.
trueblue
20.09.2022, 12:58:27
Mając tablicę [['id'=>1,'desc_pl'=>'aaa','desc_en'=>'bbb'],['id'=>2,'desc_pl'=>'ccc','desc_en'=>'ddd'],.....]; iterujesz po każdym elemencie i wpisujesz do nowej: