下面是我的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['email']).$_POST['password'])"
上的点
将此部分更改为".md5(md5($_POST['email']).$_POST['password'])."