gpt4 book ai didi

php - 在我的 Mysql 语句中包含 GROUP BY id

转载 作者:搜寻专家 更新时间:2023-10-31 20:39:09 25 4
gpt4 key购买 nike

我已经实现了一个解决方案来过滤我的表格,但它也让我失去了我想要的主要功能之一。 GROUP BY ID DESC 所以最新的发布在顶部。

第一次查看不带任何过滤器的表格时,我希望它也是 GROUP BY ID DESC,但过滤器的设置方式我无法做到。有什么办法可以解决吗?我的代码在下面

<?php 
// Check connection
require '../inc/connection.php';
//Select All from Game
$result_else = "SELECT * FROM game WHERE listDate >= NOW() - INTERVAL 1440 MINUTE ";

//Search Function
if (isset($_POST['search'])) {
$search_term = mysqli_real_escape_string($con, $_POST['search_box']);
$result_else .= "AND Region LIKE'%{$search_term}%'";
$result_else .= "OR gameType LIKE'%{$search_term}%' GROUP BY id DESC LIMIT 25";
}

?>

如果我希望没有任何过滤器的表的原始 View 具有 GROUP BY ID DESC LIMIT 25,该怎么做?

感谢您的帮助

最佳答案

是的,可以做到

$result_else = "SELECT * FROM game WHERE listDate >= NOW() - INTERVAL 1440 MINUTE ";

//Search Function
if (isset($_POST['search'])) {
$search_term = mysqli_real_escape_string($con, $_POST['search_box']);
$result_else .= "AND Region LIKE'%{$search_term}%'";
$result_else .= "OR gameType LIKE'%{$search_term}%' ";
}
// $result_else .= "GROUP BY id DESC LIMIT 25";
$result_else .= "ORDER BY id DESC LIMIT 25";

但不确定您要的是 GROUP BY 还是 ORDER BY

GROUP BY对内容进行分组。

ORDER BYascdesc 顺序

对内容进行排序

关于php - 在我的 Mysql 语句中包含 GROUP BY id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27518272/

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