![]() |
![]() ![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 95 Pomógł: 0 Dołączył: 30.07.2003 Skąd: Gdynia Ostrzeżenie: (0%) ![]() ![]() |
witam :]
potrzebuje zrobic kilka wlasnych typow (wiekszosc liczbowe) o mniejszych zakresach niz sa te standardowe (np potrzebuje zrobic typ od 1 do 5).... Jak moge to zrobic?? Z gory dzieki za odpowiedz ![]() |
|
|
![]()
Post
#2
|
|
![]() Grupa: Przyjaciele php.pl Postów: 1 717 Pomógł: 0 Dołączył: 12.06.2002 Skąd: Wolsztyn..... Studia: Zielona Góra Ostrzeżenie: (0%) ![]() ![]() |
To jest "tylko" MySQL, zapomnij o swoich typach, wybierz minimalny pasujacy typ, np. dla liczb 1-5 TINYINT, ale sprawdzanie poprawnosci musisz zrezlizowac na poziomie php niestety.
-------------------- Brak czasu :/
|
|
|
![]() ![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 95 Pomógł: 0 Dołączył: 30.07.2003 Skąd: Gdynia Ostrzeżenie: (0%) ![]() ![]() |
a w czym moglbym robic wlasne typy
![]() edit: na pl.comp.bazy-danych powiedzieli mi o SET i ENUM.... jednak sie da robic wlasne typy ![]() Ten post edytował noose 15.07.2004, 09:41:09 |
|
|
![]()
Post
#4
|
|
![]() Grupa: Przyjaciele php.pl Postów: 1 717 Pomógł: 0 Dołączył: 12.06.2002 Skąd: Wolsztyn..... Studia: Zielona Góra Ostrzeżenie: (0%) ![]() ![]() |
To nie sa wlasne typy... to jest typ ENUM i SET czyli 2 standardowe mysql'owe typy, ale za ich pomoca mozna zasymulowac to co chcesz zrobic.
Konkretnie ENUM by Ci sie przydal. Deklarujesz sobie wtedy kolumne typu ENUM('1','2','3','4','5'), szczegoly jak zwykle w manualu ![]() To zajmie jednak wiecej pamieci niz wersja z TINYINY, a i tak musisz sprawdzac w php czy wystapil blad dodania, wiec przemysl jeszcze raz moja poprzednia propozycje. -------------------- Brak czasu :/
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 26.06.2025 - 08:59 |