【问题标题】:Search by ID but display row information within a drop down menu按 ID 搜索,但在下拉菜单中显示行信息
【发布时间】:2014-05-28 03:11:46
【问题描述】:

我有一个充满名字的数据库。 (名、姓等...)

每个人都有一个 ID。

我希望我的下拉菜单显示全名(将 first_name 和 last_name 连接在一起,并省略 id)

现在我可以显示他们的 ID、他们的名字或姓氏。但不是这些的组合。

<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>";

?>

【问题讨论】:

    标签: php mysql drop-down-menu


    【解决方案1】:

    你需要做的就是这个 -

    while ($row = mysql_fetch_array($result)) {
        echo "<option value='" . $row['id'] . "'>" . $row['first_name'] . ' ' . $row['last_name'] . "</option>";
    }
    

    如果每个人的 id 都是唯一的,则查询中不需要 GROUP BY 子句。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-07-03
      • 1970-01-01
      • 1970-01-01
      • 2020-02-27
      • 2012-05-29
      • 1970-01-01
      相关资源
      最近更新 更多