Php 我的SQL代码似乎没有连接到我的服务器。它曾经这样做,它在我的Wamp服务器上工作
这是我的代码:Php 我的SQL代码似乎没有连接到我的服务器。它曾经这样做,它在我的Wamp服务器上工作,php,html,mysql,web,Php,Html,Mysql,Web,这是我的代码: $sql = "INSERT INTO `users` (username,password,email) VALUES('$username','$password','$email')"; $registerquery = mysqli_query($link, $sql); if($registerquery) { $_SESSION['username'] = $username; $_SESSION['email'] = $email; $_
$sql = "INSERT INTO `users` (username,password,email) VALUES('$username','$password','$email')";
$registerquery = mysqli_query($link, $sql);
if($registerquery) {
$_SESSION['username'] = $username;
$_SESSION['email'] = $email;
$_SESSION['logged_in'] = 1;
}
它到达if$registerquery行时停止工作
它可以在我的WAMP服务器上工作,直到最近还可以正常工作,但现在突然停止了。有人知道为什么会发生这种情况吗?检查SQL连接SQL\u连接到您的服务器 如果它在Wamp服务器上工作,但在主服务器上不工作,则表示以下任一项已更改: 服务器地址 服务器登录用户名 服务器登录密码 通过http安全更改访问数据库服务器 纠正其中一个或所有这些将解决问题
希望这有帮助。您可能还希望确保自己不易受到SQL注入攻击,并且正确地对密码进行哈希运算。如果密码未连接,则问题更可能出现在mysql\u连接线上,而不是mysqli\u查询上。您能连接到服务器上的数据库吗?你检查过了吗?这更可能是服务器问题,而不是PHP问题。嗨,谢谢你的反馈。它正在连接到我的服务器,我已经用不同的$sql代码对它进行了测试,效果很好。这就是为什么它让我困惑。