每个人,我想列出PHP中数据库中的所有用户数据。将会有一个用户一次登录。我想取消获取或隐藏具有活动(已登录)的一行。所以,我问你我该怎么做...
$query=$conn->pdo->exec("SELECT * FROM usertable");
$row=$query->fetch();
<thead>
<tr>
<th>User Name</th>
<th>Name</th>
<th>Email</th>
<th>Role</th>
<th>Post</th>
<th>Action</th>
</tr>
</thead>
<tbody>
<?php while($row=$query->fetch()){ ?>
<tr>
<td><?php echo $row['username']; ?>
</td>
<td><?php echo ucfirst($row['name']); ?>
</td>
<td><?php echo $row['username']; ?></td>
<td><?php echo ucfirst($row['user_type']); ?></td>
<td><?php echo $row['id']; ?></td>
</tr>
</tbody>
答案 0 :(得分:0)
您需要在查询中添加条件,如下所示:
$query=$conn->pdo->exec("SELECT * FROM usertable WHERE <column name> != <active value>");
注意:更改列名及其对应的值以跳过这些行
答案 1 :(得分:-1)
您可以在用户表中添加新字段,就像默认值0记录的一样。当用户登录时,您应该将0更改为1。现在,您更改了SQL查询**select * from usertable where logged='0';**