gpt4 book ai didi

php - 从 mysql 查询创建列表

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

我觉得这真的很简单。事情是这样的:我有一个包含三列的表格。我想获取其中一列中的所有值并将其转换为列表。我想这样做,以便我可以横向浏览列表。列表中的每个值都对应一个用户名。我想使用该用户名来访问有关用户的信息。使用此信息,我可以检查用户所在的学院并相应地进行排序。这是我想出的:

    function get_users_by_faculty($faculty) { 
global $connection;
$query = "SELECT * FROM owner";
$user_set = mysql_query($query); // ERROR could not establish link to server
confirm_query($user_set);
foreach($user_set as $user) { //ERROR invalid argument
$userFaculty = get_info_by_id($user["ownerId"], "ou");
if($faculty == $userFaculty){
return $user["name"];
} else {
return NULL;
}
}

几个小时以来我一直坚持这个问题。

最佳答案

我不知道您的字段名称,但我认为您可以使用 sql 查询来做到这一点。

类似的东西:

SELECT user.id,user.name, faculty.name 
FROM user inner join faculty on faculty.id = user.faculty_id
WHERE faculty.id=?

你应该更换 ?用你的教员 ID。

如果你想要一个用户名列表,你可以使用组连接:

SELECT GROUP_CONCAT(user.name SEPARATOR ';') 
FROM user inner join faculty on faculty.id = user.faculty_id
WHERE faculty.id=?
GROUP BY faculty.id

关于php - 从 mysql 查询创建列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10835405/

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