我有一张桌子,上面有考试的详细信息。输入此表的每项考试都以一对人的形式输入,即每次考试有两个人进行,因此每次考试有两个人。每个人在每次考试中都有自己唯一的 id,但每一对都有一个名为 partner_id 的值,这对他们来说都是相同的。
我要做的是从该表中提取 partner_id 值,以便能够使用这些值来找到所述人的合作伙伴,并在页面上显示/回显该人拥有的每个合作伙伴的考试结果详细信息与考试。
到目前为止,我尝试过的是:
$partner_ider = mysql_query("SELECT partner_id as value1 from exam WHERE Student_email='eating@gnomes.com'");
$row1 = mysql_fetch_array($partner_ider);
while($row1 = mysql_fetch_array($partner_ider))
{
echo $row1['value1'];
}
和这个:
$result = mysql_query("SELECT * from exam WHERE Student_email='beating@dead.com'");
$row = mysql_fetch_array($result);
while ($row = mysql_fetch_array($result))
{
echo $row['partner_id'];
}
对于在考试表中有两个条目的电子邮件,这些将给出的结果是 2,我正在寻找的是 1, 2,它们是这封电子邮件考试记录的两个 partner_ids 的值。当我将电子邮件更改为只有一封电子邮件的其他人时,它什么也没有返回。
我希望对 1、2 的结果做的是使用这些值来选择除原始人(eating@gnomes.com)之外的所有其他人,并从该表中显示他们的详细信息。
我要问的是我将如何去做上述事情,因为我以前没有做过这样的事情?