Помощь с SHA1 или MD5 в PHP - PullRequest
       13

Помощь с SHA1 или MD5 в PHP

0 голосов
/ 19 октября 2010

Я создал форму, которая вставляет введенные данные в базу данных.Он работает отлично, за исключением случаев, когда я помещаю SHA1 ('$ password') в тег INSERT INTO VALUSE.Если я поставлю только пароль, он будет работать нормально.

Установка дисплеев SHA1 - у вас ошибка в синтаксисе SQL;проверьте руководство, соответствующее вашей версии сервера MySQL, чтобы найти правильный синтаксис для использования рядом с '' в строке 1

Можете ли вы мне помочь.

Спасибо

$q = "insert into users (fullname,email,website,username,password) values ('$fn','$e','$w','$u', SHA1('$password')";
    $r = mysql_query($q) or die(mysql_error()); //Run the query.

1 Ответ

3 голосов
/ 19 октября 2010

Похоже, вам не хватает скобки в вашем утверждении.Попробуйте:

$q = "insert into users (fullname,email,website,username,password) values ('$fn','$e','$w','$u', SHA1('$password'))";
...