gpt4 book ai didi

php - MySQL中如何选择列的最大值

转载 作者:可可西里 更新时间:2023-11-01 07:20:00 25 4
gpt4 key购买 nike

我想选择表中某列的最大值。我正在使用 PHP 和 MySQL。这是我目前所拥有的:

$max = "SELECT MAX(Id) FROM trialtabel2"; 
$max1 = mysqli_query($dblink, $max);
echo= $max1;

我的调试器只是说它是一个返回 0 bool 值 (false) 的查询。我在互联网上的任何地方都找不到具体的答案。

最佳答案

您需要从 mysqli_result 对象中获取数据,该对象在您使用 mysqli_query 执行查询时返回给您。

    $max = "SELECT MAX(Id) as id FROM trialtabel2"; 
$max1 = mysqli_query($dblink, $max);
$row = mysqli_fetch_assoc($max1); // this was missing
$id=$row['id'];
echo $id;

注意:我删除了循环,因为在没有任何分组的情况下,MAX 查询只会返回 1 行。如果结果集中有多行,则需要遍历所有行

关于php - MySQL中如何选择列的最大值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33993254/

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