Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [SQL][MYSQL] Zapisywanie informacji w tabelach
krzychu0808
post 19.07.2008, 10:33:04
Post #1





Grupa: Zarejestrowani
Postów: 428
Pomógł: 2
Dołączył: 1.04.2007
Skąd: Pogorzelica

Ostrzeżenie: (10%)
X----


Witam....
jestem początkujący chciałem dodać informacje do tabeli ale mam błąd
  1. <?php
  2. ERROR 1406 (22001): Data to long for column 'userpassword' at row 1
  3. ?>


chciałem dodać do tabel wpisy:


a wpisałem taką komendę:


Proszę o pomoc mi się wydaje że mam źle zbudowaną tabelę usernumber bo nie mam wartości domyślnych a chce je wywołać w komendach po przez NULL..

Ten post edytował krzychu0808 19.07.2008, 10:59:18
Go to the top of the page
+Quote Post
blue_boy
post 19.07.2008, 10:56:01
Post #2





Grupa: Zarejestrowani
Postów: 25
Pomógł: 5
Dołączył: 15.07.2008
Skąd: Katowice

Ostrzeżenie: (0%)
-----


Stworzyłeś pole

Kod
usserpassword varchar(20),


tymczasem polecenie password('cos') zwróci łańcuch 41 znakowy.

Ten post edytował blue_boy 19.07.2008, 10:58:18
Go to the top of the page
+Quote Post
krzychu0808
post 19.07.2008, 10:58:17
Post #3





Grupa: Zarejestrowani
Postów: 428
Pomógł: 2
Dołączył: 1.04.2007
Skąd: Pogorzelica

Ostrzeżenie: (10%)
X----


hmmm to co mam z tym zrobić questionmark.gifquestionmark.gif?
Go to the top of the page
+Quote Post
blue_boy
post 19.07.2008, 11:03:41
Post #4





Grupa: Zarejestrowani
Postów: 25
Pomógł: 5
Dołączył: 15.07.2008
Skąd: Katowice

Ostrzeżenie: (0%)
-----


np. tak:
Kod
alter table user change userpassword userpassword varchar(50);


jeżli masz phpMyAdmina (jak na obrazku), to możesz to samo zrobić spod tego narzędzia

Ten post edytował blue_boy 19.07.2008, 11:04:01
Go to the top of the page
+Quote Post
krzychu0808
post 19.07.2008, 12:23:22
Post #5





Grupa: Zarejestrowani
Postów: 428
Pomógł: 2
Dołączył: 1.04.2007
Skąd: Pogorzelica

Ostrzeżenie: (10%)
X----


O jakiej konfiguracji trzeba dodać tabele aby dodać nr: gg questionmark.gifquestionmark.gif

może być coś takiego:

  1. Pole: usergg
  2. Typ: varchar(15)
  3. NULL: nie
Go to the top of the page
+Quote Post
blue_boy
post 19.07.2008, 13:09:05
Post #6





Grupa: Zarejestrowani
Postów: 25
Pomógł: 5
Dołączył: 15.07.2008
Skąd: Katowice

Ostrzeżenie: (0%)
-----


Może być varchar, ale przed wysłaniem formularza musisz przeprowadzić walidację pod względem - czy użytkownik faktycznie wprowadził jakąś liczbę.
Go to the top of the page
+Quote Post
krzychu0808
post 19.07.2008, 13:24:36
Post #7





Grupa: Zarejestrowani
Postów: 428
Pomógł: 2
Dołączył: 1.04.2007
Skąd: Pogorzelica

Ostrzeżenie: (10%)
X----


a jaką dać Metodę porównywania napisów questionmark.gifquestionmark.gif
Go to the top of the page
+Quote Post
blue_boy
post 19.07.2008, 14:59:48
Post #8





Grupa: Zarejestrowani
Postów: 25
Pomógł: 5
Dołączył: 15.07.2008
Skąd: Katowice

Ostrzeżenie: (0%)
-----


Ja u siebie do podobnych celów zostawiłem domyślną: latin1_swedish_ci
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 22.06.2025 - 21:46