我有一个需要用来进行选择的数据库。选择重复多次(一周中的几天)。
我不能为它做一个循环,因为它在 id 中可能有一些“间隙”,所以我使用了 while。问题是,对于每个选择,我都需要再次调用数据库,我认为这并不是一个好的解决方案。我想找到另一种不那么“沉重”的解决方案
这是我的代码:
<select name="monday">
<option value="none">Monday </option>
<?php
$Requete2 = "SELECT * FROM `record`";
$Result2 = mysql_query($Requete2) or die(mysql_error());
$rows2 = mysql_num_rows($Result2);
while($row2 = mysql_fetch_array($Result2)){ ?>
<option value="<?php echo ($row2['id'] - 1); ?>"><?php echo $row2['name']; ?></option>
<?php } ?>
</select>
<select name="tuesday">
<option value="none">Tuesday </option>
<?php
$Requete2 = "SELECT * FROM `record`";
$Result2 = mysql_query($Requete2) or die(mysql_error());
$rows2 = mysql_num_rows($Result2);
while($row2 = mysql_fetch_array($Result2)){ ?>
<option value="<?php echo ($row2['id'] - 1); ?>"><?php echo $row2['name']; ?></option>
<?php } ?>
</select>
谢谢