password

Zdravim chci se zeptat jestli nemam v tomhle zpise chybu
$query_vlozit = "update uzivatel set jmeno_uzivatel='$jmeno_uzivatel',prijmeni_uzivatel='$prijmeni_uzivatel',ulice_uzivatel='$ulice_uzivatel',cislo_popisne_uzivatel='$cislo_popisne_uzivatel',mesto_uzivatel='$mesto_uzivatel',smerovaci_cislo_uzivatel='$smerovaci_cislo_uzivatel',telefon_uzivatel='$telefon_uzivatel',email_uzivatel='$email_uzivatel',cislo_obcanky_uzivatel='$cislo_obcanky_uzivatel',login_uzivatel=$login_uzivatel,pass_uzivatel=password('$heslo')where id_uzivatel='$id_uzivatel'";
$result_vlozit = mysql_query($query_vlozit, $spojeni);

Vsechno se vlozi az na to ze se neinterpretuje fukve password takze mi nich nezaheshuje a vlozio se do DB password('123456')

Diky moc za radu
> pass_uzivatel=password('$heslo')

pass_uzivatel='".md5($heslo)."' where id_uzivatel='$id_uzivatel'";

nebo

pass_uzivatel='".crypt($heslo)."' where id_uzivatel='$id_uzivatel'";

Tohle fungovat bude, hashovat bude PHP.