![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 276 Pomógł: 3 Dołączył: 22.10.2003 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Zaczynam zabawę z php o MySQL. Obecnie pracuję nad stroną, która będzie wyświetlać wyniku turniejów Scrabble. Odvywają się one co tydzoień a wyniki chcciałbym wrzucać do tabeli. O ile mi wiadaomo to w php są tablice wielowymiarowe, ale czy są one w MySQL??? czy można coś takiego skonstruować? Na razie moj projekt bazy wygląda tak (moze da sie to polaczyć, zoptymalizowac?):
[sql:1:4bfd904b17]create table Osoby (OID int unsigned not null auto_increment key primary, imie char(20) not null, nazwisko char(30) not null, miasteo char(30) not null ); create table turnieje (TID int unsigned not null auto_increment key primary, data date ); create table listrank (LID int unsigned not null auto_increment key primary, TID int unsigned not null, // to samo pole co w turnieje, OID int unsigned not null, //to samo co w osoby skalpy int, gry smallint ); create table runda (NID int unsigned not null auto_increment key primary, TID int unsigned not null, // to samo pole co w turnieje, nr_rundy smallint, gospodarz int unsigned not null, // odwolanie do OID gosc int unsigned not null, //odwolanie do OID wynik_gosp int, wynik_gosc int ); [/sql:1:4bfd904b17] Kolejne pytania: czy lepiej jednak wpisywac imie i nazwisko a potem sprawdzac w php czy sa rowne pobierac ID i wyswietlac tabela->rekord[ID] ??? Drugi problem to to iż trzeba by bylo czesc tabel tworzyc co tydzien: mianowicie turniej, runda listrank pod roznymi nazwami np turn2, turn3, rund2, rund itd. Czy mozna je jakos polaczyc sensownie? Aby wydajnosc przeszukiwania nie spadla i struktura tabeli nie byla zbyt skomplikowana. To by bylo mniej więcej tyle. Uff |
|
|
![]() ![]() |
![]() |
Aktualny czas: 25.08.2025 - 03:17 |