为什么要遍历mysqli_fetch_assoc中的每个ID?

时间:2019-08-15 23:30:55

标签: php mysql mysqli

我不明白为什么它提供了数组中每个ID的表单选项选项卡,而不仅仅是其中一个。有人可以解释吗? aka:为什么/PXI2Slot4/PXI_Trig0变量不是静态数字。谢谢!

$id

result that i'm confused by

1 个答案:

答案 0 :(得分:2)

mysqli_fetch_assoc()返回一个关联数组,并考虑到您在while循环中调用它,因此要遍历该数组中的每个元素。也就是说,将while循环内的逻辑应用于数组中元素的每个(单个,一次)。因此,每次在数组上进行迭代时,$id都会设置为那个迭代目标的 current 元素的id值。 / p>

然后,您用echoecho "<option value='$id'>$id</option>",这意味着您的<select>将填充多个 <option>个元素,每个元素一个在数组中。