PHP pdo回显结果到表中

PHP pdo回显结果到表中,php,html,mysql,function,pdo,Php,Html,Mysql,Function,Pdo,我有一个简单的SELECT函数,我想将结果返回到表中 到目前为止,我能够以线性方式显示结果,但不能以表格形式显示 每当我回显时(见下面的代码),它似乎被忽略了。 我做错了什么 到目前为止,我的代码是 function.php class crud { public function lastLogin() { $stmt = $this->db->prepare("SELECT * FROM logins WHERE userId=:userId");

我有一个简单的
SELECT
函数,我想将结果返回到表中

到目前为止,我能够以线性方式显示结果,但不能以表格形式显示

每当我回显时(见下面的代码),它似乎被忽略了。 我做错了什么

到目前为止,我的代码是

function.php

class crud {
    public function lastLogin() {
        $stmt = $this->db->prepare("SELECT * FROM logins WHERE userId=:userId");
        $stmt->bindparam(":userId", $_SESSION['user_session']);
        $stmt->execute();

        if ($stmt->rowCount() > 0) {
        while ($row = $stmt->fetch(PDO::FETCH_ASSOC)) {
            echo '<tr>'.$row['lastLogin'].'</tr>'; // <- this line 
            }
        }
        else {
            echo 'Nothing here';
        }
        return true;
    }
}
<div class="col-lg-6">
    <?php $crud->lastLogin(); ?>
</div>
我肯定我错过了一些简单的东西。感谢您的帮助。

如评论中所述:

这是一个表语法示例

<table border="1" width="100%"> 
   <tr> 
<td width="100%">ABC</td> 
   </tr> <tr> 
<td width="100%">123</td> 
   </tr> 
</table>

基础知识
123
以及您最终使用的:

echo '<table><tr><td>'.$row['lastLogin'].'</td></tr></table>';
echo'.$row['lastLogin'].';

“每当我添加时,或者它们似乎被忽略。我做错了什么?”-向我们展示您是如何使用它的。
数据库连接在您的类中缺失!!我不确定函数中的
bindParam
是否等于
bindParam
,这就是为什么你什么都不回显。相反,您需要返回
$row['lastLogin']
这是表语法的一个示例
ABC 123
echo '<table><tr><td>'.$row['lastLogin'].'</td></tr></table>';