我在html中嵌入了php来填充SQL表中的<select>
输入。我在文件中有多个需要在同一文件中填充的下拉列表。
有没有比打开新连接并为每个连接执行新查询更简单的方法?
此外,当我关闭连接时,除了最后一个下拉列表之外的所有数据都不会填充在sql表中,我将表单输入保存到。
<td>Analyst<br/><?php
$conn = mysqli_connect('localhost', 'root', '', 'crm')
or die ('Cannot connect to db');
$result = mysqli_query($conn,'Select id, fname, lname FROM users');
echo "<select name='analyist'>";
while ($row = mysqli_fetch_assoc($result))
{
unset($id, $fname, $lname, $name);
$id = $row['id'];
$fname = $row['fname'];
$lname = $row['lname'];
$name = $fname.' '.$lname;
echo '<option name="analyst" value="'.$id.'">'.$name.'</option>';
}
echo '</select>';
mysqli_close($conn);
?>
</td>