![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 186 Pomógł: 13 Dołączył: 7.08.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Mam w bazie danych taki rekord: $ilosc_rang = 3; $ranga[1] = "Ranga 1"; $ranga[2] = "Ranga 2"; $ranga[3] = "Ranga 3"; Teraz tak: gracz ma powiedzmy rangę oznaczoną numerkiem 3. Potrzebuję pobrać z bazy powyższy rekord i wyświetlić graczowi "Ranga 3". Problem w tym jak to zrobić :/ Możliwe, że wujek Google zna odpowiedź na to pytanie, ale nie wiem za bardzo czego szukać ![]() Prosiłbym o pomoc ![]() -------------------- www.dapi.net.pl - Wiele technologii, jedna pasja.
|
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 654 Pomógł: 121 Dołączył: 27.10.2007 Skąd: Poznań, Łódź Ostrzeżenie: (0%) ![]() ![]() |
Mam w bazie danych taki rekord: $ilosc_rang = 3; $ranga[1] = "Ranga 1"; $ranga[2] = "Ranga 2"; $ranga[3] = "Ranga 3"; To nie jest rekord w bazie, tylko tablica PHP... Pokaż strukturę tablicy MYSQL'a łatwiej będzie napisać zapytanie. Pozdrawiam -------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 186 Pomógł: 13 Dołączył: 7.08.2009 Ostrzeżenie: (0%) ![]() ![]() |
Znaczy się tą tablicę mam zapisaną w bazie
![]() O co chodzi: gracz ma możliwość tworzenia nieograniczonej ilości własnych rang. Wiadomo, trzeba je zapisać do bazy, w dodatku do 1 pola. Najłatwiej chyba na tablicach to zrobić. Widzę to tak, że jak gracz dodaje rangę to skrypt pobiera z bazy ilość rang, dodaje go tego 1 (powstaje $ranga[nr]) i nadaje jej jako wartość nazwę rangi, którą podał gracz. Dodaje to na końcu obecnego rekordu i zapisuje. Teoretycznie działa, praktycznie jeszcze nie próbowałem. Teraz po nadaniu komuś rangi, do bazy zapisywany przy danym graczu jest numerek rangi. Nie mogę zapisać nazwy, bo nazwę można zmienić. Jak mam taką tablicę zapisaną w bazie to wyciągam z gracza numer rangi, a później jej nazwę. I o to jak wyciagnąć nazwę chodzi ![]() -------------------- www.dapi.net.pl - Wiele technologii, jedna pasja.
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
A nie możesz zapisywać zserializowanej tablicy jak już?
Poza tym, takie rzeczy najlepiej by było zapisać relacją 1-N albo N-N. -------------------- ![]() ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW! |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 319 Pomógł: 4 Dołączył: 7.02.2009 Skąd: pless Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 186 Pomógł: 13 Dołączył: 7.08.2009 Ostrzeżenie: (0%) ![]() ![]() |
Dzięki. Być może działa
![]() Poradziłem sobie inaczej już. W sumie dla mnie nawet lepiej bo mam większe możliwości ![]() -------------------- www.dapi.net.pl - Wiele technologii, jedna pasja.
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 18.08.2025 - 15:10 |