如何在cakephp中显示数据库中的最大和最小值

ijnw1ujt  于 2023-01-17  发布在  PHP
关注(0)|答案(2)|浏览(123)

如何在cakephp控制器部分显示最大和最小值.

$rs = $this->Item->find('all' , array ('fields' => array('Max(Item.no) as no')));

我想要最大数量的项目表。
我需要添加一些兰德数,并保存在新的一行。

qgzx9mmu

qgzx9mmu1#

使用以下查询

$rs = $this->Item->find('all' , array ('fields' => array('Max(Item.no) as no')));

此查询将以以下格式返回最大数量

Array
(
    [0] => Array
        (
            [no] => 27
        )

)

$max = $rs[0]['no'];
flseospp

flseospp2#

在cakephp 4控制器中这样做.对我来说没问题

$conditions = array('Items.id'=> 4, .....);

$query = $this-〉项目;s-〉查找('全部',数组('条件' =〉$条件,));$最大项目= $查询-〉选择([ '最大项目' =〉$查询-〉函数()-〉最大('价格')])-〉第一个();

相关问题