我想为用户显示mysql中的数据,但它显示的是其他所有人


我想要显示登录用户的信息,也就是他们的ID,名字,姓氏,等等,在运行下面显示的代码后,它显示了数据库中的其他所有人,并排除了应该显示数据的“用户”。

include("server.php");
if (!isset($_SESSION['username'])) {
$_SESSION['msg'] = "You must log in first";
header('location: login.php');
}
if (isset($_GET['logout'])) {
session_destroy();
unset($_SESSION['username']);
header("location: login.php");
}


$sql = "select id, username, fname, lname, email from users WHERE username != '{$_SESSION['username']}'";
$result = mysqli_query($db, $sql);
if(mysqli_num_rows($result) > 0 ){

while($row = mysqli_fetch_assoc($result)){


?>



        <tr>
            <td><?=$row['id']?></td>
              <td><?=$row['username']?></td>
            <td><?=$row['fname']?></td>
            <td><?=$row['lname']?></td>
            <td><?=$row['email']?></td>
            <br>

        </tr>

<?php

转载请注明出处:http://www.runhoujixie.com/article/20230526/2362022.html