<?php
$query = "INSERT INTO users (password) VALUES (PASSWORD('$pas'))";
$sql = "SELECT * FROM users";
?>
Boże, Boże, Boże... cóż to jest takiego?
<?php
$query = "INSERT INTO users (password) VALUES (PASSWORD('$pas'))";
?>
To wygląda tak jakby ktoś wkładał rzeczy do beczki aby zaraz po tym przełożyć je do drugiej. Wystarczy troszeczkę pomyśleć i napisać tak:
<?php
$result = mysql_query("INSERT INTO users (password) VALUES (PASSWORD('$pas'))"); ?>
Chociaż i to IMO jest głupotą. Jak już powiedział mój przedmówca jak wstawiasz coś do bazy to wiesz co dodajesz, nieprawdaż? Najlepiej napisać całość w taki oto prosty sposób:
<?php
$jakas_zmienna=md5($password); mysql_query("INSERT INTO users (password) VALUES ('.$jakas_zmienna.')"); ?>