PHP и MySQL. Запрос в цикле

186
24 апреля 2018, 01:40

Доброго времени суток! Имеется таблица со снятыми показаниями портативной метеостанции (одна строка, новые значения заменяют предыдущие, уже реализовано), откуда берётся текущее значение температуры temp, и ещё одна таблица с типами одежды и соответствующими диапазонами температур (вида "ID, мин. температура, макс. температура, одежда", диапазоны не пересекаются). Сложилась следующая задача: на основе значения температуры воздуха из первой таблицы вывести соответствующее значение одежды. Пробовал гуглить, но так ничего и не понял. По факту, насколько я понимаю, нужно взять ID из второй таблицы, через цикл постепенно увеличивать его, по ходу выполняя сравнение вида mintemp <= temp <= maxtemp. И если условие выполняется, то вывести соответствующее значение одежды на экран. Но связать всё это дело с MySQL вызывает у меня затруднение.

Answer 1
SELECT * FROM odejda, pokazaniya 
WHERE odejda.mintemp <= pokazaniya.temp 
OR odejda.maxtemp >= pokazaniya.temp 
//если температура одежды меньше или равно показанию, или если температура
//одежды больше или равно показанию
READ ALSO
Как сделать кнопку выбора и загрузки файла одним кликом на ajax, без перезагрузки сайта?

Как сделать кнопку выбора и загрузки файла одним кликом на ajax, без перезагрузки сайта?

Вот небольшой пример кода, где две кнопки: "Выбрать файл" и "Загрузить"После загрузки файла сайт перезагружается

182
В чем смысл миграций

В чем смысл миграций

Здравствуйте!

174
Генератор уникальных значений php

Генератор уникальных значений php

Есть массив с датами

183