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) |
|
|
|
MARTOM #1406 - Data too long for column 'password' at row 1 25.12.2006, 21:13:24
Norbas Z manuala:
CytatAs of MySQL 4.1, the PASSWORD() fu... 25.12.2006, 21:36:11
DawidF Wystarczyło wpisać komunikat błędu w google...
Pie... 25.12.2006, 22:14:57
MARTOM As of MySQL 4.1, the PASSWORD() function has been ... 26.12.2006, 02:15:36 ![]() ![]() |
|
Aktualny czas: 25.12.2025 - 02:28 |