我做了这样的mysql查询:
SELECT m_id, user, date, home, away, pick, stake , odd, analiza, rezultat, sport, datetime
FROM matches
WHERE date > DATE_SUB(NOW(), INTERVAL 1 WEEK)
ORDER BY $order DESC $limit
您可以注意到订单是按订单
在页面顶部,我正在搜索这样的$ order
if(isset($_GET['order'])){
$order = $_GET['order'];
}
else{
$order = "date";
}
如果用户输入在url中,我可以说:index.php?order = date22 $ order更改为date。因为只有两个可能的选项是按日期排序和按日期时间排序。
由于
答案 0 :(得分:0)
使用开关/案例。
switch($_GET['order']){
case 'datetime':
$order = 'datetime';
break;
default:
$order = "date";
}