PHP   发布时间:2022-04-04  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了php-在Mysql语句中包括GROUP BY id大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

我已经实现了一种用于过滤表的解决方案,但是这也使我失去了想要的主要功能之一. 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,将如何进行?

谢谢你的帮助

解决方法:

是的,可以做到

$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 BY以asc或desc顺序订购内容

大佬总结

以上是大佬教程为你收集整理的php-在Mysql语句中包括GROUP BY id全部内容,希望文章能够帮你解决php-在Mysql语句中包括GROUP BY id所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: