![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 176 Pomógł: 0 Dołączył: 27.06.2002 Skąd: Stalowa Wola Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Chcialbym sie dowiedziec czy pod wzgledem wydajnosci; - zrobic jedna tabelel z 25 polami (w tym wiekszosc pol typu VARCHAR oraz 2-3 typu TEXT oraz kilka typu INT) - czy 3 tabele i rodzielic te pola miedzy nimi. ![]() Chcialbym jeszcze powiedziec ze czy w jednym czy w drugim przypadku z jednej tabeli bedzie czesto korzystalo wiele skryptow aby wyciagac dane z 3 pol (nazwa_meczu, data, ID) ![]() -------------------- |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 103 Pomógł: 0 Dołączył: 25.04.2003 Skąd: Olsztyn Ostrzeżenie: (0%) ![]() ![]() |
W piewszym przypadku prostrze są zapytania sql SELECT * FROM
![]() Ja na twoim miejscu wybrał bym 2 wariant? Dlaczego? Bo przy dużej ilości rekordów będzie prosciej "wertować" 3 tabele niż 1 z 25 polami i 500 rekordami ![]() -------------------- r.
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 176 Pomógł: 0 Dołączył: 27.06.2002 Skąd: Stalowa Wola Ostrzeżenie: (0%) ![]() ![]() |
Oki - wiec decyduje sie na kilk TABEL.
I tutaj prosilbym o przyklad kodu php to wyswietlania danych - korzystajacyc z kilku tabel. Wiec tak mam TABELE: - "kategorie"(idCat, nazwa_sezonu) - "podkategorie" (pola: idCat, mecz, data, KATEGORIA) i tu kilka tebel (zamiast jednej ->podkategorie) - wyniki (idwyn, wynik_meczu, wynik_polowy, PODKATEGORIA) -........... I wiec tak: chcialbym wysiwetlic dane w nastepujacy sposob (oczywiscei jakby byla jedna tabela nie mialbym z tym problemu): Po wczesnijeszym wysiwetleniu nazw_sezonow wybieram klikam w nazwe jakiegos sezonu i jestem przeniesiony do strony w ktorej chce aby bylo wysiwetlone: 1 - raz nazwa wybranego wczesniej sezonu -mecz (tabela "podkategorie") - wynik_meczu (tabela"wyniki") -2 mecz (tabela "podkategorie") - 2 wynik_meczu (tabela"wyniki") .......................................itd [php:1:74f2e81ab1]<?php $sql = "select nazwa_sezonu FROM kategorie WHERE idCat=$KATEGORIA"; $res = mysql_query($sql); $nazwa_sezonu = mysql_fetch_array($res); $zapytanie = "SELECT .................................. ?>[/php:1:74f2e81ab1] -------------------- |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 14:27 |