查询正在运行但未发送到 SQL 服务器。我当前的注册脚本。
$link = mysqli_connect("$server", "$user", "$pass", "$webdb");
$username = mysqli_real_escape_string($link, (string) $_POST['username']);
$displayname = mysqli_real_escape_string($link, (string) $_POST['display_name']);
$email = mysqli_real_escape_string($link, (string) $_POST['email']);
$password = sha1((string) $_POST['password']);
$query="INSERT INTO user (`username`, `nicename`, `email`, `password`)
VALUES ('$username', '$displayname', '$email', '$password', '1')";
mysqli_query($link, $query);
mysqli_close($link);
echo $query;
?>
我从查询中收到的输出:
INSERT INTO user (username, nicename, email, password) VALUES ('orion5814', 'Orion5814', 'my@abc.com', '72f2ac484bee398758e769530dd56228d905884d', '1')
我已经检查了我所有的链接变量,并且它们都设置正确,只要有正确的信息,所以我不知道从这里可以去哪里。抱歉有这些问题; 如果您认为它会有所帮助,您可以在 doxramos.org 上查看它。