[MySQL][PHP]Kolejne pytanko :D |
[MySQL][PHP]Kolejne pytanko :D |
29.04.2018, 12:17:14
Post
#1
|
|
Grupa: Zarejestrowani Postów: 31 Pomógł: 0 Dołączył: 29.04.2018 Ostrzeżenie: (0%) |
Witam dzisiaj kolejny raz!
W bazie danych mam tabele "logowanie"
I jak jakiś użytkownik miał rangę 1 to pokazywało go jako ranga:początkowy itd . Próbowałem if($ranga == 1){ echo "Ranga:Początkowy"; } Może mi ktoś pomóc ? w przeglądaniu profilu mam if($rekord['ranga']==1){ echo "Początkowy"; } ale jak zrobić żeby to wyświetlało na stronie głównej np Już sobie poradziłem
|
|
|
29.04.2018, 12:24:41
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 365 Pomógł: 1114 Dołączył: 30.08.2006 Ostrzeżenie: (0%) |
Ten where nic kompletnie u Ciebie nie robi.poza tym dlaczego wszystkie typy danych to varchar(255)?
-------------------- |
|
|
29.04.2018, 12:37:16
Post
#3
|
|
Grupa: Zarejestrowani Postów: 31 Pomógł: 0 Dołączył: 29.04.2018 Ostrzeżenie: (0%) |
viking a co to źle że mam varchar(255) ?
A to where to zapomniałem usunąć Jescze jedno mianowicie jeżeli mam te kolorki już to jak teraz zrobić ,gdy mamy np range 4. wyświetla się coś dodatkowego na stronie np. przycisk ? |
|
|
29.04.2018, 12:54:46
Post
#4
|
|
Grupa: Zarejestrowani Postów: 6 365 Pomógł: 1114 Dołączył: 30.08.2006 Ostrzeżenie: (0%) |
Powinieneś się starać używać typ i długość odpowiednią do przechowywanych danych. Zwiększa to wydajność oraz jest dodatkowym zabezpieczeniem. Przykładowo hasło zahashowane najnowszym algorytmem Argon2i będzie miał max 120 znaków więc po co więcej? Płeć to enum albo jakiś tinyint. Na mailu brakuje raczej ograniczenia unikalnego itd. Zamiast styli dodawaj raczej klasy.
-------------------- |
|
|
29.04.2018, 14:08:50
Post
#5
|
|
Grupa: Zarejestrowani Postów: 26 Pomógł: 1 Dołączył: 17.02.2018 Ostrzeżenie: (0%) |
Ja proponuję zrobić tabelę z rangami, będziesz miał możliwość zmian całej listy bez zaglądania w kod i wszystkie potrzebne do wyświetlania dane wczytasz jednym zapytaniem. Dodatkowo można będzie np. każdej randze przyporządkować określony styl wyświetlania jeśli ma mieć inny niż domyślny i nie będzie to wymagało nic więcej niż zmiany wartości w bazie danych i edycji pliku css.
|
|
|
30.04.2018, 10:21:18
Post
#6
|
|
Grupa: Zarejestrowani Postów: 1 421 Pomógł: 310 Dołączył: 18.04.2012 Ostrzeżenie: (0%) |
|
|
|
Wersja Lo-Fi | Aktualny czas: 30.03.2024 - 09:51 |