Попробуйте сделать это как можно более простым. Я пытаюсь получить записи датчиков с моего сервера MySQL. Существует 10 датчиков, которые составлены в таблице в моем БД. Теперь, ради попытки облегчить это, давайте просто скажем, 3 дня записей давайте начнем с 1 января 2025 года, так как это странная вещь, как и при отправке в диаграммы Google в этом примере: < /p>
sensorID | sensorValue | sensorDate
1 | 394 | 2025-01-01 00:01:00 (time is irrelevant as explained below)
2 | 432 | 2025-01-01 00:01:10
3 | 434 | 2025-01-01 00:01:15
1 | 405 | 2025-01-02 00:01:00
2 | 416 | 2025-01-02 00:01:10
3 | 328 | 2025-01-02 00:01:15
2 | 428 | 2025-01-03 00:01:10
Теперь я тяну данные со следующим запросом: < /p>
$result0 = mysqli_query($conn, "SELECT DISTINCT sensorID, DATE_FORMAT(sensorDate, '%Y-%m-%d') as sensorDate_change, sensorValue FROM sensorRecords ORDER BY sensorDate, sensorID") ;
< /code>
Вышеуказанное, я считаю, будет держать значение в порядке с датой и идентификатором. Но в любом случае на реальной проблеме. Теперь, основываясь на Googles Wacky Way of Numming The Month Это не имеет большого значения, я могу просто извлечь значения Y-M-D до -1 в месяц с 0 января. Да, это странно.
Теперь мне нужно сделать значения для даты (для этого примера 3 дня) и отформатируйте их для данных. p>
[new Date(2025, 0, 1), 394, 432, 434], [new Date(2025, 0, 2), 405, 416, 328], [new Date(2055, 0, 3), 421, 428, 301]
update :
Вот код, который я придумал, но, увы, у меня новая проблема. Он повторяется 3 раза для каждой из 3 записей. Я так близок и схожу с ума от того, чтобы получить это для правильной работы. < /P>
код: < /p>
Попробуйте сделать это как можно более простым. Я пытаюсь получить записи датчиков с моего сервера MySQL. Существует 10 датчиков, которые составлены в таблице в моем БД. Теперь, ради попытки облегчить это, давайте просто скажем, 3 дня записей давайте начнем с 1 января 2025 года, так как это странная вещь, как и при отправке в диаграммы Google в этом примере: < /p> [code]sensorID | sensorValue | sensorDate 1 | 394 | 2025-01-01 00:01:00 (time is irrelevant as explained below) 2 | 432 | 2025-01-01 00:01:10 3 | 434 | 2025-01-01 00:01:15 1 | 405 | 2025-01-02 00:01:00 2 | 416 | 2025-01-02 00:01:10 3 | 328 | 2025-01-02 00:01:15 2 | 428 | 2025-01-03 00:01:10 Теперь я тяну данные со следующим запросом: < /p> $result0 = mysqli_query($conn, "SELECT DISTINCT sensorID, DATE_FORMAT(sensorDate, '%Y-%m-%d') as sensorDate_change, sensorValue FROM sensorRecords ORDER BY sensorDate, sensorID") ; < /code> Вышеуказанное, я считаю, будет держать значение в порядке с датой и идентификатором. Но в любом случае на реальной проблеме. Теперь, основываясь на Googles Wacky Way of Numming The Month Это не имеет большого значения, я могу просто извлечь значения Y-M-D до -1 в месяц с 0 января. Да, это странно. Теперь мне нужно сделать значения для даты (для этого примера 3 дня) и отформатируйте их для данных. p> [new Date(2025, 0, 1), 394, 432, 434], [new Date(2025, 0, 2), 405, 416, 328], [new Date(2055, 0, 3), 421, 428, 301] [/code] [b] update [/b]: Вот код, который я придумал, но, увы, у меня новая проблема. Он повторяется 3 раза для каждой из 3 записей. Я так близок и схожу с ума от того, чтобы получить это для правильной работы. < /P> код: < /p>