gpt4 book ai didi

php - 在屏幕上回显 MySQL 列值

转载 作者:行者123 更新时间:2023-11-29 12:03:26 25 4
gpt4 key购买 nike

我正在为我的网站创建一个 friend 系统,并且我创建了一个显示他们关系的表格。

我有三列:“friend_id”、“friender”、“friendee”。 Friend_ID只是关系的唯一ID,Friender是请求友谊的人,friendee是接受友谊的人。

Table

我希望能够回显任何特定用户的所有 friend 的 ID。因此,如果我选择用户 1,它将返回 10、8、2 和 6

只需简单的 SQL 查询即可:

SELECT friender FROM friends WHERE friendee = '1' UNION SELECT friendee FROM friends WHERE friender = '1'

查询返回值 10、8、2 和 6

将这些值回显到屏幕上的最佳方式是什么?我认为你必须将它们放在一个数组中并使用 foreach 循环,但我不确定。我是后端开发的新手,获得答案将非常有帮助。

这是我尝试过的: $sql = "从 friend 中选择 friend ,其中 friend = '1'"; $结果 = mysqli_query($con, $sql);

            $storeArray = Array();

while ($row = mysqli_fetch_array($result, MYSQL_ASSOC)) {
$storeArray[] = $row['friendee'];
foreach($storeArray as $item) {
echo $item.', ';
}

echo $storeArray[0].', '.$storeArray[1];
}

最佳答案

您可以使用 mysqli_fetch_array() 获取查询结果以准备循环遍历它们。

这是有关此功能的一些很好的信息以及一些示例。 http://php.net/manual/en/mysqli-result.fetch-array.php

关于php - 在屏幕上回显 MySQL 列值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31972650/

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