Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: problem ze skladnia jezyka-funkcja password
Forum PHP.pl > Forum > Bazy danych
tremek
witam wszystkich, przejrzalem cale forum ale nie znalazlem odpowiedzi na
dreczacy mnie problem otoz
jesli w bazie mysql wykonam zapytanie
insert into uwierz (urzyt,haslo) values ('testowy',password('123');
a nastepnie wykonam polecenie
select * from uwierz where haslo=password('123');
zapytanie select nic mi nie zwraca, prosze o pomoc
Ps. help do manuala juz byl czytany smile.gif
scanner
Jak testowałeś tego SELECT'a?
Sprawdzałeś, czy po INSERT w bazie znajdują się dane?
tremek
oczywiscie ze sprawdzalem, po zwyklym selekcie mam ladnago uzytkownika z zakodowanym haslem
scanner
Kod
CREATE TABLE `test` (

  `login` varchar(32) NOT NULL default '',

  `pass` varchar(32) NOT NULL default ''

)
Kod
INSERT INTO `test` ( `login` , `pass` )

VALUES (

'lolek', PASSWORD( '123' )

);
Kod
Pokazanie rekordów 0 - 0 (1 wszystkich, Wykonanie zapytania trwało 0.0006 sekund(y))



zapytanie SQL : [Edycja] [Wyjaśnienie SQL] [Utwórz kod php]

SELECT *

FROM `test`

WHERE pass = PASSWORD( '123' )  LIMIT 0 , 30  
Kod
login  pass  

Edycja  Skasowanie  lolek 773359240eb9a1d9
Więc u mnie działa.
tremek
nie wiem o co chodzi ale twoj skrypt chodzi u mmnie bez zarzutu,
tylko ja nie wiem co w moim jest nie tak?questionmark.gif
tremek
moj create wyglada tak:
create table uwierz( uzytkownik varchar(30) not null,
haslo varchar(30) not null,
primary key (uzytkownik)
);
potem robie

insert into uwierz values('testowy',password('123'));
potem
select * from uwierz where haslo=password('123');
a select mowi mi empty set
Jabol
a daj np coś w rodzaju
Kod
SELECT password('123') pass;
I wtedy pokaż, co pokazuje ci to hasło. Bo jeżeli to np. nie zwraca wartości (a raczej zwraca null), to po protu nie dodaje ci wpisu (nie ma default, jak u scannera, a jest not null).
tremek
daje cos takiego


+------------------+
| haslo |
+------------------+
| 773359240eb9a1d9 |
+------------------+
1 row in set (0.00 sec)
tremek
dzieki za wysilek, ale juz znalazlem rozwiazanie,
poprostu jak ktos nie ma w glowie ten ma w nogach smile.gif
do wszystkich, zwracajcie uwaga na dlugosc pola w ktoym ma byc przechowywane haslo smile.gif))
nara
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.