Php 从数据库中选择日期,但如果数据相同,则仅显示一个日期
如何从表中一次性检索航班的到达日期,即使其他行具有相同的日期。 这是我的密码Php 从数据库中选择日期,但如果数据相同,则仅显示一个日期,php,sql,Php,Sql,如何从表中一次性检索航班的到达日期,即使其他行具有相同的日期。 这是我的密码 $sql = "SELECT arrFlight FROM flights"; $ data = mysqli_query($conn, $sql); foreach($data as $date){ echo $date['arrFlight'] . </br>; } 现在,我如何只检索一次具有相同值的日期 2019-02-20 2019-01-18 2019-02-10 2019-02-01
$sql = "SELECT arrFlight FROM flights";
$ data = mysqli_query($conn, $sql);
foreach($data as $date){
echo $date['arrFlight'] . </br>;
}
现在,我如何只检索一次具有相同值的日期
2019-02-20
2019-01-18
2019-02-10
2019-02-01
2019-01-21
2019-02-05
在sql中使用GROUPBY/distinct
$sql = "SELECT arrFlight FROM flights group by arrFlight";
请尝试此查询
$sql = "SELECT DISTINCT arrFlight FROM flights";
或
不如
$sql = "SELECT arrFlight FROM flights";
提示:
选择DISTINCT
。
$sql = "SELECT arrFlight FROM flights GROUP BY arrFlight";
$sql = "SELECT arrFlight FROM flights";