如何在Php上显示SQLite3查询结果并保存
我是SQLite3和Php7的新手。我正在建立一个研究网站,在使用db sqlite I块实现登录逻辑时:我看不到执行的查询结果。。简单地说,当我要求db显示特定用户的pwd时,我无法看到pwd,因此无法执行登录的所有检查 代码如下:如何在Php上显示SQLite3查询结果并保存,php,sqlite,Php,Sqlite,我是SQLite3和Php7的新手。我正在建立一个研究网站,在使用db sqlite I块实现登录逻辑时:我看不到执行的查询结果。。简单地说,当我要求db显示特定用户的pwd时,我无法看到pwd,因此无法执行登录的所有检查 代码如下: if(isset($_POST['submit'])){ $sql = "select * from user where username = '". $_POST['inuser'] ."'"; $result = $db --> ex
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>";
}
}
}
请用英语。作为旁注,ed仅在下一个单词以“e”开头时使用:PAlso$db->exec$sql这没有意义。我想你的意思是$db->exec$sql,如果$result->num\u rows==1和$result->fetch\u assoc最后,如果我使用->而不是->我有一个错误,你就可以看到了好的,什么错误?我也在意大利,但从这里看不到你的屏幕。