Заполните несколько выпадающих с помощью одного и того же запроса MySQL

У меня есть форма с несколькими выпадающими списками, в которых есть номера 1-5. Я могу использовать этот код для заполнения раскрывающегося списка, но мне было интересно, могу ли я каким-то образом сделать вызов в БД только один раз, но заполнить все раскрывающиеся списки, которые используют одни и те же числа?

    <?php                         

     $sql = "SELECT * FROM riskNumDrop";
     $result = $conn->query($sql);
     if (!$conn->query($sql)) {
     echo "query failed: (" . $mysqli->errno . ") " . $mysqli->error;
    }
    echo '<select  class="assess" name="precontcons"   style="width:4em">' ;
    while($row = $result->fetch_assoc()){echo '<option value='.   $row['riskNumDrop'] .'>'.$row['riskNumDrop'].'</option>';}
    ?> </select>

В идеале, я генерирую вывод один раз и многократно использую его. Я предполагаю массив (который $ result уже есть), но как мне заполнить выпадающий список? ТИА

Ответы на вопрос(3)

Ваш ответ на вопрос