我不确定如何表达这个问题,但我有一堆代码,我正在尝试制作一个选项列表,以便用户可以选择他们想要的一个。我从查询中获取代码 $acquery = mysql_query("SELECT * FROM schedules")
并将其放入 while 循环中。
PHP:
<?php
while($ac = mysql_fetch_assoc($acquery))
{
$sel = '';
echo '<option value="'.$ac[code].'" '.$sel.'>'.$ac[fullname].'</option>';
}
?>
由于调度查询有多个相同的代码,它会重复列出相同的内容。我怎样才能确保它每次都列出一个唯一的代码($ac[code] 和 $ac[fullname]?
最佳答案
如果我对问题的理解正确,您可以通过修复 SQL 查询来执行您想要的操作:
SELECT DISTINCT code, fullname
FROM schedules;
关于php - 如何在 while 循环中只允许每个名称中的一个?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23484438/