【发布时间】:2013-11-07 08:34:46
【问题描述】:
我有一个查询的结果集(4 列)。
$res = $query->fetch(PDO::FETCH_ASSOC)
我在 while 循环中使用了这个结果集以在 html 表中显示它。
现在,我想在<select> 中添加结果集的所有第二列值,而不使用上述结果集。 (因为我在while循环中使用了它/不想再次获取)
所以,我做到了。
<select>
<option value=""> --Select-- </option>
<?php
while ($id = $query->fetchColumn(1))
{
echo "<option value='".$id."'>'".$id."'</option>";
}
?>
</select>
但它不起作用。怎么样?
【问题讨论】:
-
在 while 循环中,试试这个:
print_r($id);。那你会得到什么?
标签: php mysql pdo while-loop html-select