gpt4 book ai didi

php - 在 Datalist 问题中显示来自 MySQL 的数据

转载 作者:行者123 更新时间:2023-11-29 02:56:04 25 4
gpt4 key购买 nike

我有一个 <datalist>从 MySQL 数据库中的表中获取名称列表的元素。当您开始输入时,该列表会建议名称,但是数据库中有一些双桶名称,它没有列出。

这是代码,显示了 while 循环等。

<?php
$sql="SELECT * FROM students";
$result=mysql_query($sql);
echo '<input id="ChildName" name="ChildName" list="names" style=" width:450px; height:45px;font-size:20pt;" maxlength="15" size="6" > <datalist id="names">';
while($rows=mysql_fetch_array($result)){
?>
<option value="<?php echo $rows[Name]; ?>">
<?php
}
?>
</datalist>

最佳答案

我是一名网络/系统管理员,但我在选择我自己的可用数据库时编写了代码,请相应地更改列,这是解决方案,希望这对你也有用

<?php
$dbHost = 'localhost';
$dbUser = 'root';
$dbPass = '';
$dbName = 'rizwanranjha';

$dbConn = mysqli_connect ($dbHost, $dbUser, $dbPass) or die ('mysqli connect failed. ' . mysqli_error());
mysqli_select_db($dbConn, $dbName) or die('Cannot select database. ' . mysqli_error());

$sql = mysqli_query($dbConn, "SELECT * FROM iph_country");

echo '<input id="ChildName" name="ChildName" list="names" style=" width:450px; height:45px;font-size:20pt;" maxlength="15" size="6" >';
echo '<datalist id="names">';
while ($row = mysqli_fetch_array($sql)) {
echo "<option value='". $row['country_id']. "'>" . $row['country_name'] ."</option>";
}
echo '</datalist>';

?>

关于php - 在 Datalist 问题中显示来自 MySQL 的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30573768/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com