使用 PHP MySQL 的美国邮政编码填充


US zip code population using PHP MySQL

我创建了一个HTML邮政编码选择菜单。我已将邮政编码 sql 文件导入我的数据库。邮政编码选项使用 php 和 mysql 选择查询进行填充。一切正常。但是加载时间太长了。有 42741 个拉链在 US.Is 有什么方法可以减少它的加载时间吗?

代码如下。.

<select name="zips[]">
    <option value=""></option>
    <?php
        require("db/dbconfig.php");
        $result=mysql_query("SELECT * FROM `zipcodes`");
        while($row=mysql_fetch_assoc($result)){
    ?>
    <option value="<?php echo $row['ZIP'];?>"><?php echo $row['ZIP'];}?></option>
    <?php    
    ?>

只需让人们输入他们想要的邮政编码。它比从列表中选择它更快、更容易,并且您无需在每次页面加载时都发送列表的副本。

提交数据后,根据可接受的邮政编码列表检查邮政编码。