gpt4 book ai didi

MySQL查询涉及多行,根据最大值取一行

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

所以我试图有一个脚本来根据特定的 id 访问表的所有值。该脚本使用 PHP 返回数组中的值:

示例:

// Select data from DB 
$query = 'SELECT * FROM experiences WHERE user_id = ' . $id;
$result = mysqli_query($link, $query) or die (mysqli_error($link));

// Not sure this actually creates a 2D array...
$array = mysqli_fetch_array($result);

但是,我意识到我需要修改特定任务的结果,例如特定值最高的行。

我将如何做到这一点,$array 实际上保存所有行和相应的字段吗?

最佳答案

尝试

'从体验中选择*,其中 user_id ='.$id。'拥有最大值(列名)

或者

 "SELECT max(column_name), other column...
FROM experiences
WHERE user_id =".(int)$id

关于MySQL查询涉及多行,根据最大值取一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12293281/

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