如何在Php上显示SQLite3查询结果并保存

如何在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

我是SQLite3和Php7的新手。我正在建立一个研究网站,在使用db sqlite I块实现登录逻辑时:我看不到执行的查询结果。。简单地说,当我要求db显示特定用户的pwd时,我无法看到pwd,因此无法执行登录的所有检查

代码如下:

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最后,如果我使用->而不是->我有一个错误,你就可以看到了好的,什么错误?我也在意大利,但从这里看不到你的屏幕。