![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 181 Pomógł: 0 Dołączył: 12.11.2005 Ostrzeżenie: (0%) ![]() ![]() |
Cześć.
W jaki sposob określić w mysql ze chce przechowywać dane wedłóg podanego wzroca np. dla pola mail ma to być cos@cos.pl dla pola id_katy numer kary ma sie składać z 8 cyfr a nie z 1 albo 2 (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) Jak to określić ? czy rodzaj wprowadzanych danych formatuje sie z poziomu php (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) Pozdrawiam. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 180 Pomógł: 6 Dołączył: 10.04.2006 Ostrzeżenie: (0%) ![]() ![]() |
Z tego co wiem to istnieje możliwość ustawienia w mysql "wzorca". Przykładem może być Decimal w którym możesz ustawić ile miejsc po przecinku i przed może się znaleźć.
Ale prościej jest dokonać walidacji za pomocą php (funkcja eregi) i tak " spreparowane dane wrzucać do bazy. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 83 Pomógł: 0 Dołączył: 26.12.2006 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
przy tworzeniu tabeli dodajesz przy kolumnie CHECK (warunek)
EDIT jednak spr mysql nie ma takiego bajeru Ten post edytował matlas 7.01.2007, 01:46:34 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 6.10.2025 - 08:47 |