在网站上进行了用户注册,它保存在数据库中(显而易见)。
<?php
$query = mysql_query('select email from users where username="admin4"');
while ($row = mysql_fetch_assoc($query)) {
echo $row["email"];
}
?>
问题是银行如何只获取活动用户电子邮件,而不显示网站的所有用户的电子邮件。我想用"回显$email"显示活动用户和电子邮件,但不知道在哪里以及如何出现。
谢谢!
您正在使用查询选择网站上的所有用户。您需要将查询修改为如下所示的内容:
SELECT * FROM users WHERE username = 'USERNAMEGOESHERE'
或可能
SELECT email FROM users WHERE username = 'USERNAMEGOESHERE'
请注意,这只是一个例子。我不知道您的用户名列或电子邮件列的名称或您的个人用户的名称。
WHERE 子句添加一个条件,阻止您从要查询的表中获取每条记录。
在这种情况下,您不需要 ORDER BY 子句,至少如果我正确理解您的需求。
我不知道您将如何获得查询的活动用户,您需要从会话变量或存储该数据的方式传递它。