我不知道如何使用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,才能从其他表中获取其绑定值。
最佳答案
您可以使用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;
请让我知道是否有效
关于php - MySQL查询从3个不同的表中获取一个用户ID的数据,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23191147/