gpt4 book ai didi

php - 从用户 ID 中检索用户数据

转载 作者:行者123 更新时间:2023-11-29 16:03:45 25 4
gpt4 key购买 nike

我刚刚开始学习PHP,所以请多多包涵。我的数据库中有两个表:usersappointments 表。 appointments 表将 idUsers 作为 users 表中 id 字段的外键。我正在尝试根据当前登录的用户显示 appointments 表中的数据。问题是,它显示来自所有用户的数据,而不是登录用户的数据。

我正在使用 fetch_assoc() 从数据库获取数据。

<?php   
while($row = $rows->fetch_assoc()): ?>
<td><?php echo $row['idApp'] ?></td>
<td class="col-md-10"><?php echo $row['fname'] ?> </td>
<td class="col-md-10"><?php echo $row['lname'] ?> </td>
<td class="col-md-10"><?php echo $row['email'] ?> </td>
<td class="col-md-10"><?php echo $row['phone'] ?> </td>
<td class="col-md-10"><?php echo $row['date'] ?> </td>
<td class="col-md-10"><?php echo $row['time'] ?> </td>
<td class="col-md-10"><?php echo $row['message'] ?> </td>
</tr>
<?php endwhile; ?>

预期结果是用户登录系统后只能看到他们根据其 ID 存储的数据。

最佳答案

你应该建立“一对一的关系”。例如,您有两个表userspostsposts 表必须类似于:id,user_id,title,...因此,当您想获取特定用户的帖子文章时,请运行以下查询:

$query = 'SELECT * FROM `posts` WHERE `user_id`= '.$_GET['id'].'';

但是不要忘记 SQL 注入(inject)!学习 PDO :)

关于php - 从用户 ID 中检索用户数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55938828/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com