Mam liste działów. wyświetlona tabelka posiada następujące pozycje:
ID_DZIAŁU | NAZWA_DZIALU | ID_KATEGORI
teraz chcialem na tej wyświetlanej liście podmienić id_kategorii na odpowiednią nazwe z innej tabeli w bazie danych.
Przygotowałem kod, który wyświetla wszystkie kategorie i zapisuje je w tablicy.
<?php $result_kategorie = sql("SELECT * FROM kategorie ORDER BY id ASC;"); $kategorie_array[$row_kategorie['id']] = $row_kategorie['nazwa']; } ?>
następnie podczas wyświetlania działów w miejscu gdzie mam ID_KATEGORII wstawiam:
<?php $kategorie_array[ID_KATEGORII] ?>
Ten kawalek kodu "zamienia" mi moje id na nazwe kategorii
Chcialem się teraz zapytac, czy ten pierwszy kod który podalem jest dobrze zrobiony.
Z tego co wiem, to zapytanie z bazy danych zapisywane jest w tablicy.. i zastanawiam sie, czy jest sens robić z tego jeszcze jedną tablice.
Czy jest sposób, żeby osiągnąć mój cel w inny "wydajniejszy" sposób?
Bede bardzo wdzieczny za wszelkie wypowiedzi.