php - 在 MySQL 列中查找最大值

标签 php mysql

好像这个问题已经回答了很多,但我无法让它工作!

在 DB 表中有一个 'Month' 列,最大条目达到 313。

我正在尝试将此最大金额分配给一个有效但一直返回 $maxmonth 为 99 的 PHP 值吗?

当前编码:

$result=mysqli_query($con,"SELECT MAX(Month) AS max from $ulliabforecast");

            {while ( $row = $result->fetch_assoc() )
            $maxmonth=$row['max'];}

感谢任何帮助。

最佳答案

好像你的 Month 是一个 VARCHAR ,你需要做一个 CAST 来让它工作。

SELECT MAX(CAST(Month AS SIGNED)) AS max1 来自 $ulliabforecast

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

相关文章:

MySQL 我需要从 txt 文件导入数据,但在文件中我有不同的数据类型

PHP - 成功登录时不重定向

php - PHP 中的输出文件编码为 OCS-2 Big Endian

php mysql 在 SELECT 语句中添加 *

javascript - 以编程方式将 Woocommerce 商店页面作为主页

php - 将对象分配为值和引用在 PHP 中无法正常工作

mysql - 使用 Left Join 连接 2 个查询

mysql - 从转储加载 mysql 数据库需要很长时间

mysql - Wp_query post__not_in 不起作用

mysql - 组合 mysql mongodb