PHP使用唯一的SQL值快速填充下拉列表

时间:2019-08-13 11:03:36

标签: php mysql sql

我有一个网站正在工作,我想在其中填充3-5个(现在说3个)下拉框,其中包含来自SQL数据库中特定列的唯一值。

假设我有

first   last   city

要填充我的3个下拉列表。

现在,我正在按照我的PHP的要求进行操作

$query = "SELECT DISTINCT `first` FROM `profile` ORDER BY `first` ASC;";

$result = mysqli_query($connect, $query) 

while($row=mysqli_fetch_array($result))
{
    $options1=$options1."<option>$row[0]</option>";
}

然后我针对“最后一个”和“城市”再进行两次,分别填充$ options2和$ options3。

问题是,我的数据库将会很大。 10至1亿行大。加载页面时,此页面需要几分钟的时间才能加载。有什么我可以做的来加快速度,所以我的主页不需要花几分钟的时间加载吗?

0 个答案:

没有答案