Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [mysql] przechowywanie danych według wzorca, np. dane o maila cos@cos.pl jak ?
maverickkk
post
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.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
gebp
post
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.
Go to the top of the page
+Quote Post
matlas
post
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
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 6.10.2025 - 08:47