用户会话中有一个电子邮件地址,我正在尝试使用提取的信息从数据库中访问用户的其他相关信息。这就是我所拥有的。
$author = explode(":", $_SESSION['user_id']);
$query = mysql_query("SELECT * FROM users WHERE `active`='1' AND `email`=$author[1]");
while ($query_row = mysql_fetch_assoc($query)) {
// does stuff in here.
}
出于某种原因,我回来了“mysql_fetch_assoc() 期望参数 1 是资源,给定的布尔值。” 如果我回显“$author['1']”,我会得到登录用户的正确电子邮件地址。如何正确编写查询?