解析错误:语法错误,unexpected 'md5'(T_STRING)


Parse error: syntax error, unexpected 'md5' (T_STRING)

下面是我的PHP代码:

 $query = "INSERT INTO `user` (`email`, `password`) VALUES('".mysqli_real_escape_string($link, $_POST['email'])."', '"md5(md5($_POST['email']).$_POST['password'])"')";

我不能像这样避免这些行错误报告:

解析错误:语法错误,在G:'Private中意外的'md5' (T_STRING)files'xampp'phpMyAdmin'abc'projects'diary.php第32行

创建一个变量,然后为该变量赋值,将该变量传递给查询。这将提供更好的可读性和更少的错误
代码如下所示。

<>之前美元价值= md5 (md5 ($ _POST['邮件'])。$ _POST['密码']);$query = "INSERT INTO user (email, password) VALUES(' ') "。mysqli_real_escape_string(链接,美元$ _POST['邮件'])。"、"价值"美元)";

简单的语法错误:你忘了"md5(md5($_POST['email']).$_POST['password'])"上的点

将此部分更改为".md5(md5($_POST['email']).$_POST['password'])."