我有一个正在运行的数据库,我目前正在网站上打印出一个" php块"数据库的用户名。我用这个
实现了它if ($db_handle) {
print "Database ISSSSS Found ";
$SQL = "SELECT * FROM `database.com`.`users`";
$result = mysql_query($SQL);
//print $result;
while ( $db_field = mysql_fetch_assoc($result) ) {
print $db_field['username'] . "<BR>";
}
mysql_close($db_handle);
}
然而,这给了我一个巨大的所有用户字符串(我目前有4个)。如何使其成为仅通过网站访问其个人资料的个人用户
答案 0 :(得分:0)
通常,当有人登录时,您会在会话中存储有关用户的非敏感信息。这样,您可以快速访问它,而无需在每个页面上进行数据库调用。例如,如果您想在页面标题中显示其用户名,您可以随时使用其用户名。然后,当他们去查看他们的个人资料时,您可以使用您存储的用户名作为SQL WHERE子句的一部分来提取仅与该特定用户有关的信息。
答案 1 :(得分:0)
在SQL查询中使用WHERE username = 'yourusername'
。
这将解决你的问题