我不知道如何使用php mysql从一个查询中获取数据。

这是我的尝试

$sthpre = mysql_query("SELECT *
FROM users,
     file,
     friends
WHERE users.id='$other'
  AND file.user_id='$other'
  AND friends.user_id='$other'",$link) or die("Query  failed ");

我需要获取一个用户ID(即32)以从其他表中获取其绑定值。

===============>>#1 票数:1 已采纳

您可以使用JOIN从多个表中获取结果

SELECT * FROM users 
  JOIN file ON file.user_id = users.id 
  JOIN friends ON friends.user_id = file.user_id
WHERE users.id = $other;

请让我知道是否有效

  ask by user3555501 translate from so

未解决问题?本站智能推荐: