Javascript 如何使用select2显示数据库中的值

Javascript 如何使用select2显示数据库中的值,javascript,php,mysql,ajax,Javascript,Php,Mysql,Ajax,我有点被困在我正在做的事情中。我想使用SELECT2从db中选择选项值,但似乎不起作用,它一直显示“未找到结果”。 谁能帮帮我,我是个学习者。 PS:当我不使用select2时,会显示值,但我只想让用户有机会键入输入 <select class="js-example-basic-single form-control" name="select4" id="select4"> <option value="

我有点被困在我正在做的事情中。我想使用SELECT2从db中选择选项值,但似乎不起作用,它一直显示“未找到结果”。 谁能帮帮我,我是个学习者。 PS:当我不使用select2时,会显示值,但我只想让用户有机会键入输入

<select class="js-example-basic-single form-control" name="select4" id="select4">
<option value="">- Choisir -</option>
<?php
$sqlpatient= "SELECT * FROM patient WHERE status='Active'";
$qsqlpatient = mysqli_query($con,$sqlpatient);
while($rspatient=mysqli_fetch_array($qsqlpatient))
{
if($rspatient[patientid] == $rsedit[patientid])
{
echo "<option value='$rspatient[patientid]' selected>$rspatient[patientid] - $rspatient[patientname]</option>";
}
else
{
echo "<option value='$rspatient[patientid]'>$rspatient[patientid] - $rspatient[patientname] $rspatient[patientfn]</option>";
}

}
?>
</select>

-唱诗班-

屏幕截图中显示了哪些错误?
ajax
与此有何关系?这段代码似乎与“找不到结果”消息几乎没有任何关系。'$rspatient[patientid]'=>$rspatient['patientid']@KUMAR,没有显示错误,问题是我在选项中的值不正确display@Strawberry请问你是什么意思?