如何使用 SQL 和 PHP 从数据库 (phpMyAdmin) 的字段中获取/请求所有值?

Posted

技术标签:

【中文标题】如何使用 SQL 和 PHP 从数据库 (phpMyAdmin) 的字段中获取/请求所有值?【英文标题】:How GET/REQUEST all values from a field in a database (phpMyAdmin) using SQL and PHP? 【发布时间】:2017-10-08 10:25:39 【问题描述】:

我目前正在使用在线数据库。这是来自不同国家的条目,我需要为这些国家做一个下拉列表。除了在 html 中输入国家/地区之外,还有什么方法可以使用 GET/REQUEST 或任何方法从数据库中获取数据以创建下拉列表?

显然,有一些重复的国家,比如我认为 USA 出现了 3 或 4 次,但我希望它只出现在列表中一次。

更新:想起来 GET/REQUEST 不能使用,所以有没有替代方法可能使用 SQL 语句?

【问题讨论】:

你看过some SQL queries basics吗? 【参考方案1】:

GET 的等效 sql 语句是 SELECT。

【讨论】:

【参考方案2】:

HTML 下拉菜单的基本结构是:

<select>
   <option>Option1</option>
   <option>Option2</option>
   <option>Option3</option>
</select>

知道了这一点,只需从您的数据库中进行查询,然后遍历这些值。假设您已经知道该怎么做。

<select>

<?php
while(<loop through each value in database>)
    echo "<option>$data</option>";       //Assuming $data has current iteration's value

?>

</select>

【讨论】:

如何防止重复值? 您确保在查询数据库时不会重复。如果您使用 SQL,则可以在 SELECT 语句或 GROUP BY 中使用 DISTINCT()。

以上是关于如何使用 SQL 和 PHP 从数据库 (phpMyAdmin) 的字段中获取/请求所有值?的主要内容,如果未能解决你的问题,请参考以下文章

PHPm-code1

如何从 PHP 在 mySQL 中插入/创建存储过程?

PHPm-code2

PHPm-code2

phpmyadmin 将选定的数据从 SQL 导出到 excel

如何使用 SQL 和 PHP 从数据库 (phpMyAdmin) 的字段中获取/请求所有值?