在PHPusing MySQL中,Dyanmic下拉数据加载非常慢



在下拉框中使用PHP从MySQL精确地获取大约1000条记录,数据加载在页面重载上,它也显示在控制台中,但每当我单击d时,下拉框中的数据显示非常慢/延迟

PS:无法选择缓存Redis或其他。

SQL查询类似于-'select user from table'//用户为1000

PHP脚本:

<select name="wname" id="Publication" class="form-control"  required>
<option value=" ">Select Publication</option>
<?php
$select = "";
while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) { 
?>
<option value="<? echo $row['Id']; ?>"<? if($row['Id']==$select){ echo "selected"; } ?>>
<? 

echo $row['users']; 
?>

<?php
}
?>
</option>
</select>

您能使用不同的方法吗?

您必须将下拉列表呈现为搜索框。当用户开始键入时,您对DB进行ajax调用,例如在第3个字符的开头。

例如

当用户键入";罪;你用";sineverba";以及";汉学";,当用户继续输入"0"时;正弦";您只打印";sineverba";等等

最新更新