У меня есть диапазон данных, который мне нужен, чтобы получить результаты из базы данных.Обычная проблема, не каждый день есть записи, и это искажает мои графики.Мне нужно дополнить результаты нулями и задать вопрос о наилучшем способе.
У меня есть процедура php, которая заполняет массив правильным количеством дней, и мне нужно циклически проходить по моему mysql.recordset, вставляязначения, если в цикле есть один в массиве для этого дня, или если нет, оставьте его равным нулю.
Каков наилучший способ выполнить поиск / сравнение, не обходя весь набор записей впосмотрите, есть ли какие-либо данные для даты, которую я обрабатываю в цикле.
Если предположить, что есть 90 дней, то это цикл по 90 записям для каждого дня (90 * 90, сравнение 8100, что пугает меня)
В наборе данных никогда не будет более 366 записей.
Использование последних версий PHP.