gpt4 book ai didi

php - 如何在php中获取sql数据库查询的最大值

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

我想根据电子邮件 ID 和用户名找出 sql 数据列的最大值。 (没有主要实体)为了获取电子邮件 ID,我存储了 session 中的用户电子邮件 ID。

这是我的代码:

$emailid = $userRow['emailid'];

$sql = "select max(item) from product where email = '$emailid' AND username = 'arun'";

$result = $conn-> query($sql);

$row = $result->fetch_assoc();
echo "Max item : " .$row['result'];

它为我提供了 sql 表的第一个值,但不是最高值。

最佳答案

您可以更改列数据类型或使用 CASTCONVERT

$sql = "SELECT MAX( CAST( `item` AS UNSIGNED) ) as max FROM `product` WHERE `email` = '$emailid' AND `username` = 'arun'";

如果可能,最好更改数据类型。

关于php - 如何在php中获取sql数据库查询的最大值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38824768/

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