我是SQLite3和Php7的新手。我正在构建一个研究网站,并在实现登录逻辑时使用db sqlite我阻止:我看不到执行查询的结果..用几句话我要求数据库显示特定用户的密码,我看不到密码,因此执行登录的所有检查。
以下是代码:
if(isset($_POST['submit'])){
$sql = "select * from user where username = '". $_POST['inuser'] ."'";
$result = $db --> exec($sql);
if ($result --> num_rows == 1) {
$row = $result --> fetch_assoc(); // mi blocca questo fetch_assoc
$pwd = $row["password"];
if (trim($_POST['inpassword']) == trim($pwd)) {
$_SESSION["isLogged"] = true;
$_SESSION["username"] = $_POST['inuser'];
} else {
# pwd errata
echo "<div class='alert alert-warning' role='alert'>
user/passwrod errati!
</div>";
}
}
}