![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 5.10.2012 Ostrzeżenie: (0%) ![]() ![]() |
Mam pytanko gdyż teraz robie tak:
jak gracz wykonał rozpoznanie pola1 to insert do bazy rozpoznanie które jest zbudowana z 2 komórek user_is i Pole z tym że przy takim systemie to na gracza przypada 800rekordów co daje już przy 10 graczach 800i aby później sprawdzić czy rozpoznał gracz to pole może to troche trwać (przynajmniej się tak mi wydaje) więc jak można inaczej to rozwiązać ? Myślałem o zastosowaniu pola text w bazie danych graczy i zapisywać do niego rozpoznane pola np: 1,2,3,6,57... pola to wyrazy liczbowe i nie będą pewnie ułożone po kolei bo gracz rozpozna pole 1 a zaraz pole 9 itd. lecz nie wiem jak dopisywać kolejne pola rozpoznane ani nie wiem jak później wyświetlić dane pole każde osobno. bo chce później zrobić teleport do danego pola i chciałbym aby była możliwość wybrania docelowego pola z listy w htmlu:
jak to zrobić luc czy jest inny lepszy sposób? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 933 Pomógł: 460 Dołączył: 2.04.2010 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
Jeśli będziesz zapisywał w kolumnie typu TEXT, w ten sposób po przecinku: 1,2,18,99 itd. to odczytywać każde pole możesz funkcją explode, która rozdzieli wyniki i utworzy tablicę:
By sprawdzić czy dane pole ($needle) już jest zapisane w bazie sprawdzasz powyższa tablicę: jeśli nie ma, możesz dołożyć nową wartość pola:
Możesz też ją posortować przed zapisaniem do bazy i połączeniem: -------------------- Jeśli pomogłem, kliknij proszę 'pomógł'. Dzięki.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 15:44 |