gpt4 book ai didi

php - 我可以让这个选择的关注者/以下脚本更有组织吗? (PHP/MySQL)

转载 作者:行者123 更新时间:2023-11-29 06:21:51 26 4
gpt4 key购买 nike

在此脚本中,它获取用户的关注者以及用户正在关注的人。是否有更好的关系/数据库结构来获取用户的关注者以及他们关注的人?我现在只有两列来确定它们的关系。我觉得这“太简单了”?

(MYSQL)

USER | FRIEND
avian gary
cend gary
gary avian
mike gary



(PHP)
$followers = array();
$followings = array();

$view = $_SESSION['user']; //view is the person logged in
$query = "SELECT * FROM friends WHERE user='$view'";
$result = $db->query($query);
while($row=$result->fetch_array())
{
$follower=$row['friend'];
$followers[] = $follower;
}
print_r($followers);
echo "<br/>";

$query2 = "SELECT * FROM friends WHERE friend='$view'";
$result2 = $db->query($query2);
while($row2=$result2->fetch_array())
{
$following=$row2['user'];
$followings[] = $following;
}
print_r($followings);
echo "<br/>";

$mutual = array_intersect($followers, $followings);
print_r($mutual);


**DISPLAY**
Your mutual friends
avian

Your followers
avian

You are following
avian
cen
mike

(我知道所有 3 个显示器中都有 avian,但我想保持这种状态)

最佳答案

如果它有效并且不会导致性能问题,请保留它。 “太简单”从来都不是改变有效东西的好理由。

关于php - 我可以让这个选择的关注者/以下脚本更有组织吗? (PHP/MySQL),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2945742/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com