Witam wszystkich! Mam pewien problem. Zainstalowałem MySQL 4.1.8 i php 5.0.3. Otworzyłem mój skrypt, który robiłem jeszcze na MySQL'u 4.0.7 i php 4.3.4. Wszystko jest niby dobrze, z wyjątkiem jednej tylko rzeczy... logowania do panelu administracyjnego! do bazy danych do tabeli admin wprowadzam jakiś login i hasło zaszyfrowane funkcją PASSWORD().Kiedy loguje się przez mój skrypt wyświetla mi komunikat o błędnym wpisaniu danych. No dobra, myśle sobie pewnie to jakis błąd w skrypcie. Wchodze do mojej bazy danych przez Klienta MySQL i usiłuje wyszukać rekord tym poleceniem:
Kod
SELECT * FROM admin WHERE haslo=PASSWORD('haslo');
Wynik?
Empty set (0.00 sec). Jestem pewien, że dane do tabeli (hasło i login) wpisałem dobrze, ale mimo to nie da się wybrać danych wykorzystując hasło. Na wszelki wypadek napisze tu kod SQL za pomoca ktorego wstawiam dane do tabeli:
Kod
INSERT INTO admin (login, haslo) VALUES ('administrator', PASSWORD('haslo'));
Nie wiem co z tym zrobić. Na starej wersji MySQL było wszystko dobrze. Proszę o pomoc!!!