Populate mehr als eine Dropdown-Liste mit der gleichen MySQL-Abfrage

Ich habe ein Formular mit einer Reihe von Dropboxen mit den Nummern 1-5. Ich kann diesen Code verwenden, um eine Dropdown-Liste zu füllen, habe mich aber gefragt, ob ich den Anruf bei der Datenbank nur einmal tätigen und alle Dropdown-Listen mit denselben Nummern füllen kan

    <?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>

Idealerweise erstelle ich die Ausgabe einmal und verwende sie mehrmals. Ich rate ein Array (welches $ -Ergebnis ist bereits vorhanden), aber wie fülle ich ein Dropdown daraus auf? TIA

Antworten auf die Frage(6)

Ihre Antwort auf die Frage