我有一个充满名字的数据库。(First_name, last_name等)
每个人都有一个ID。
我希望我的下拉菜单显示全名(连接first_name和last_name,省略id)
现在我可以显示它们的Id、first_name或last_name。但不是以上任何一种的组合。
<p>Reported By:
<?php
mysql_connect('localhost', 'root', '');
mysql_select_db ("widget_corp");
$sql = "SELECT id, first_name, last_name FROM people GROUP BY id";
$result = mysql_query($sql);
echo "<select name='id'>";
while ($row = mysql_fetch_array($result)) {
echo "<option value='" . $row['id'] . "'>" . $row['id'] . "</option>";
}
echo "</select>";
?>
你所需要做的就是-
while ($row = mysql_fetch_array($result)) {
echo "<option value='" . $row['id'] . "'>" . $row['first_name'] . ' ' . $row['last_name'] . "</option>";
}
如果每个人的id都是唯一的,则不需要在查询中使用GROUP BY
子句。