论坛居民!
我有一个基于 MySQL 和 PhP 的用户系统的问题:我希望你只显示我当前登录的用户的数据。问题是它还显示来自其他用户的数据。
有一个包含以下列的 MySQL 表:id、用户名、密码、电子邮件、VPSID。如果用户登录,目标是让每个用户显示他们自己的 VPSID。
该站点不写任何内容或显示所有用户的数据。
编码:
<?php
session_start();
if(!isset($_SESSION['username'])){
header('location: login.php');
}
$hostname = 'blabla..';
$username = '';
$password = '';
$dbname = '';
$conn = mysqli_connect($hostname, $username, $password, $dbname);
if(!$conn) {
echo "Connection error: " .mysqli_connect_error();
}
$result = mysqli_query($conn, "SELECT * FROM users WHERE id ='".$id."'");
while($row = mysqli_fetch_array($result)) {
echo $row['VPSID'];
}
?>
我做错了什么,正确的解决方案是什么?
www说