如何使用php从sql一整天回显一厘米的最高值

如何使用php从sql一整天回显一厘米的最高值,php,mysql,database,datetime,Php,Mysql,Database,Datetime,如何使用PHP从SQL一整天回显一厘米的最高值 这是我的数据库: ------------------------------- id | date | centimeter ------------------------------ 1 | 2014-01-31 | 160 2 | 2014-02-28 | 800 3 | 2017-03-31 | 23 4 | 2016-04-30 | 130 5 | 2016-04-30 | 600 6

如何使用PHP从SQL一整天回显一厘米的最高值

这是我的数据库:

-------------------------------
id | date       | centimeter  
------------------------------
1  | 2014-01-31 | 160    
2  | 2014-02-28 | 800   
3  | 2017-03-31 | 23   
4  | 2016-04-30 | 130 
5  | 2016-04-30 | 600 
6  | 2017-03-31 | 700  
7  | 2014-03-28 | 200  
我想以PHP的方式回应它:

2017-03-31  700 
2016-04-30  600 
2014-03-28  200 
*我想用PDO一天只回音一个最高厘米

select date, max(centimeter)
from your_table
group by date

你可以试试这个也许对你有帮助


从表_name GROUP BY date ORDER BY date DESC中选择日期,最大厘米

选择maxmytbl.cm作为cm max,SUBSTRmytbl.date,9,2作为DayOnly,从select*from mytbl按DayOnly作为mytbl组

$SQL = "SELECT date , MAX(centimeter) FROM TABLE_NAME GROUP BY date";

$connection = new PDO('mysql:host=HOST;dbname=DB_NAME;charset=utf8', 'USER_NAME', 'PASSWORD');
$stmt = $connection->prepare($SQL)
if($stmt)
{
  $result = $stmt->fetchAll(PDO::FETCH_ASSOC);
  var_dump($result);
}