gpt4 book ai didi

php - sql/php 从多个表条目中获取最小值和最大值

转载 作者:行者123 更新时间:2023-11-29 21:30:56 27 4
gpt4 key购买 nike

我希望以下内容有意义......

我使用以下命令获取所有子记录(另一个脚本执行 getChildRecords):

<?php $children = $this->item->getChildRecords(); ?>

然后我正在执行 foreach 来获取所有 child 的房子 ID:

<?php
foreach ( $children as $i => $id )
{
$house = JTable::getInstance('house', 'MyTable');
$house->load($id);
?>

然后我将减少每个 child 屋入口的房间数量:

<div><?php $house->rooms; ?></div>

完成我的foreach:

<?php } ?>

子表可能包含以下房间条目:

ID - 22房间 - 1 |ID - 22房间 - 5 |ID - 22房间 - 2 |ID - 22房间 - 3

问题:

我想显示的是所有子条目中的最小到最大房间数。

即1-5

最佳答案

您是否需要该页面上的单例 child 条目?或者它是一个概述?如果您不需要单个条目,您可以创建一个类似

的函数
public function getMinAndMaxRooms() {
$con=mysqli_connect("localhost","my_user","my_password","my_db");
$result mysqli_query($con,"SELECT id, MIN(rooms), MAX(rooms) FROM rooms GROUP BY id");
if ($result !== false) {
return $result->fetch_all(MYSQLI_NUM);
}
return array();
}

并在您的模板中循环遍历它:

<?php foreach ($this->item->getChildRecords() as $child) : ?>
<?php echo $child[0) . ': ' . $child[1] . '-' - $child[2] ?>
<?php endforeach; ?>

关于php - sql/php 从多个表条目中获取最小值和最大值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35267826/

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