我对 OOP(?如果这是 OOP,我不知道)语言有点陌生,我正在尝试使用 MySQLi 制作一个简单的登录过程。问题是,代码不起作用。我无法登录(并且它没有显示任何错误)并且我无法注册新帐户(同样的问题) - 就像代码已经死了一样。
我不确定我做对了,但这是我迄今为止最好的。因为我是 OOP 的新手(?)。
索引.php:
<?php
if(isset($_POST['submit'])) {
$username = mysql_real_escape_string($_POST['username']);
$password = mysql_real_escape_string(md5($_POST['password']));
$userControl = "SELECT * FROM users WHERE username='".$username."' AND password='".$password."'";
$userControlResult = $mysqli->query($userControl);
if($mysqli->num_rows($userControlResult) > 1) {
$userRow = $mysqli->fetch_assoc($userControlResult);
$dbid = $userRow['id'];
$dbuser = $userRow['username'];
$_SESSION['id'] = $dbid;
$_SESSION['username'] = $dbuser;
header("location: me.php");
die();
} else {
echo "<div class='errorField'>Användarnamnet eller lösenordet är fel!</div>";
}
}
?>
我想如果我能解决第一个错误,我也可以解决第二个错误。谢谢!