如何使用php从sql一整天回显一厘米的最高值
如何使用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
-------------------------------
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);
}