在SQL查询中传递密码值?

时间:2012-09-25 16:39:32

标签: php

我们如何在QUERY中的PHP中传递密码。

我正在尝试这样的事情,但我收到语法错误。

$query = "INSERT INTO users (name, username, email, password) VALUES ('".$_REQUEST['fullname']."','".$_REQUEST['userid']."','"$_REQUEST['mailid']."','".$_REQUEST['userpassword']."')";

上面的代码中有一些错误,我无法弄清楚。我相信,密码不能像这样发送。

这是错误:

Parse error: syntax error, unexpected '$_REQUEST' (T_VARIABLE)

1 个答案:

答案 0 :(得分:1)

错误:

'"$_REQUEST['mailid']

改变

'" . $_REQUEST['mailid']

  1. 使用prepared statements将从用户接收的数据插入数据库的更好方法;
  2. 使用md5() PHP function作为商店密码,如果没有实际编码,请不要存储;