通过另一个行值获取id

时间:2017-03-13 16:56:07

标签: php sql

我希望在选择donator_1或donator_2时获得捐赠者,并且还可以使用捐赠者作为主键从另一个表中获取数据enter image description here

我尝试了以下但是它没有选择特定的ID,而是选择整个列

$result3 = $DBcon->query("SELECT username, email, Phone_number, subcription FROM tbl_users join mergeing on tbl_users.user_id = mergeing.donor where mergeing.donor  = mergeing.donor");

while($row = $result3->fetch_array())
{
  echo $row['username']; 
}

1 个答案:

答案 0 :(得分:0)

它会显示整个列,因为在您的查询中,您正在使用

where mergeing.donor = mergeing.donor

将匹配整个表格。

所以只需更改它,插入您正在寻找的捐赠者ID

where mergeing.donor = 1