我是PHP和mysql的新手。
目前我有一个mysql数据库表,我通过PHP脚本查询,通过浏览器显示所有数据。 目前,PHP表的格式与mysql表结构相同。
目前显示以下内容。
Name IPaddress owner
test.com 192.1.12.1 someone
因此显示三列显示名称,ipaddress,所有者。
我从mysql表中获取数据的PHP片段:
$sql = "select * from servers;";
$result = $db->query($sql);
while($row = $result->fetch_assoc()){
echo '<td>' . $row['Name'] . '</td>';
echo '<td>' . $row['IPaddress'] . '</td>';
echo '<td>' . $row['Owner'] . '</td>';
}
所以我进入我的PHP页面,它按预期显示所有结果。但是,我想要做的是让两个用户能够登录,如果他们在所有者字段中,他们只能看到他们的服务器。因此,基本上只向所有者显示我的服务器,仅向所有者显示他们的服
有人可以帮我解决这个问题吗?
答案 0 :(得分:1)
我想在名为$user
的var
$sql = "SELECT * FROM servers WHERE owner='".$user."'"; //For $user = string
$sql = "SELECT * FROM servers WHERE owner=".$user; //For $user = integer