![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 25.12.2006 Ostrzeżenie: (0%) ![]() ![]() |
Siemanko,
to mój pierwszy temat, szukałem odpowiedzi na wielu forach, ale jekiejś rzeczowej i dokładnej nigdzie nie ma. Przejdę od razu do rzeczy: tworzę tabelę: CREATE TABLE logowanie ( id TINYINT(1) UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY , login VARCHAR(20) NOT NULL , password CHAR(16) NOT NULL ) ENGINE = MYISAM CHARACTER SET latin2 COLLATE latin2_general_ci; I mam tabelę (nie chodzi chyba o tym tabeli, bo próbowałem też użyć InnoDB) Potem chciałem wstawić do niej hasło używając PASSWORD() - z zapytaniem wszystko OK ZAPYTANIE: INSERT INTO LOGOWANIE (login, password) VALUES ('login1', PASSWORD('haslo01')); KOMUNIKAT: Błąd zapytanie SQL: INSERT INTO logowanie( login, PASSWORD ) VALUES ( ' login1', PASSWORD('haslo01’) ); MySQL zwrócił komunikat: Dokumentacja #1406 - Data too long for column 'password' at row 1 mam zainstalowane php 5.0.27 ratunku, bo ochujeje, siedzę z konfiguracją drugą dobę (IMG:http://forum.php.pl/style_emoticons/default/mad.gif) |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 100 Pomógł: 1 Dołączył: 6.02.2006 Ostrzeżenie: (0%) ![]() ![]() |
Z manuala:
Cytat As of MySQL 4.1, the PASSWORD() function has been modified to produce a longer 41-byte hash value
|
|
|
![]()
Post
#3
|
|
Grupa: Zablokowani Postów: 120 Pomógł: 2 Dołączył: 4.11.2004 Ostrzeżenie: (10%) ![]() ![]() |
Wystarczyło wpisać komunikat błędu w google...
Pierwszy lepszy wynik tego zapytania to "rozmowa" na ten właśnie temat na forum.mysql.com http://forums.mysql.com/read.php?20,73012,73012 Zapewniam Cię, że znajdziesz tutaj odpowiedź. |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 25.12.2006 Ostrzeżenie: (0%) ![]() ![]() |
As of MySQL 4.1, the PASSWORD() function has been modified to produce a longer 41-byte hash value - przydatny to cytat zaprawdę - wnioskuję z niego, że coś uległo zmianie od ostatniej wersji, ale czy mogę kogokolwiek prosić, aby napisał po polsku co z tym cholerstwem zrobić w praktyce??
będę zobowiązany Zajebiste dzięki - zmieniłem na password char(41) i jest OK As of MySQL 4.1, the PASSWORD() function has been modified to produce a longer 41-byte hash value (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 25.08.2025 - 06:44 |