【发布时间】:2015-02-15 13:39:55
【问题描述】:
我已经实施了一个过滤表的解决方案,但它也让我失去了我想要的主要功能之一。 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";
}
?>
如果我希望没有任何过滤器的表的原始视图具有 GROUP BY ID DESC LIMIT 25,该怎么做?
感谢您的帮助
【问题讨论】:
-
使用任何聚合方法时都需要分组。