У меня есть таблица sql: дата (Гм) / время (00:00:00) / мощность (INT)
Когда я выбираю дату из встроенного средства выбора даты, я пытаюсь опубликовать 3 HighChartsграфик (один-24 часа, два-31 дня месяца, три-12 месяцев в году) и мне нужно получить значения из таблицы для создаваемого графика.
Для дня янужно 24 значения для каждого часа '100,200,300,200,300 и т.д ..'
Вот PHP для "дня", но он не работает ...
<?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 />';
?>
Это было подтвержденоЕще один человек, который не работает код, кто-нибудь может иметь полезное решение, чтобы исправить ошибку?
Алан