Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] Jak najlepiej stworzyć tablice z danymi z bazy.
kukix
post
Post #1





Grupa: Zarejestrowani
Postów: 600
Pomógł: 2
Dołączył: 1.09.2002
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


Witam.
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.
  1. <?php
  2. $result_kategorie = sql("SELECT * FROM kategorie ORDER BY id ASC;");
  3. while ($row_kategorie = mysql_fetch_assoc($result_kategorie)) {
  4. $kategorie_array[$row_kategorie['id']] = $row_kategorie['nazwa'];
  5. }
  6. ?>



następnie podczas wyświetlania działów w miejscu gdzie mam ID_KATEGORII wstawiam:

  1. <?php
  2. $kategorie_array[ID_KATEGORII]
  3. ?>

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.

Ten post edytował kukix 26.07.2008, 16:12:23
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 01:43