2017-07-24 51 views
1

如何从SQL使用PHP如何使用PHP

了整整一天一厘米的echo最高值,这是我的数据库呼应厘米的最高值从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

$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); 
} 

回答

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

最高厘米它会帮助你

选择日期,MAX(厘米)from table_name GROUP BY by date ORDER BY date DESC;

0

你可以试试这可能是为了呼应仅1日间

0

选择最大值(mytbl.centimeter)作为centimeterMax,SUBSTR(mytbl.date,9,2)为从DayOnly(SELECT * FROM MYTBL)作为MYTBL组由DayOnly