Değerleri 24 saat

0 Cevap php

Ben bir sql tablo var: date (Ymd) / zaman (00:00:00) / güç (INT)

Ben bir satır içi datepicker bir tarih seçin, ben 3 Highcharts grafik (tek-24 saat, ayda iki-31 gün, yılın üç-12 ay) sonrası çalışıyorum ve ben için masanın dışına değerlerini almak gerekir grafik oluşturulacak.

Gün için, ben vs her saat '100, 200.300.200.300 için 24 değerleri gerekir. '

Burada "gün" için PHP ama çalışmıyor ...

<?php
$choice = (isset($_POST['choice'])) 
          ? date("Y-m-d",strtotime($_POST['choice'])) 
          : date("Y-m-d"); 
$con = mysql_connect("localhost","root","xxxxxx");  
if (!$con)  {  
  die('Could not connect: ' . mysql_error());  
}  
mysql_select_db("inverters", $con);  
$sql = "SELECT HOUR(time), COUNT(power) 
FROM feed 
WHERE time = DATE_SUB('".$choice."', INTERVAL 24 HOUR) 
GROUP BY HOUR(time) 
ORDER BY HOUR(time)"; 
$res = mysql_query($sql) or die('sql='.$sql."\n".mysql_error()); 
$row = mysql_fetch_assoc($res); 
echo $row['choice'].'<br />'; 
?>

Bu kod herkes hatayı düzeltmek için yararlı bir çözüm olurdu, işe yaramazsa başka bir birey tarafından teyit edilmiştir?

Alan

0 Cevap