首页 > 解决方案 > 如何在数据库中的单个表单中显示数据

问题描述

我正在尝试在单个输入表单中显示数据库中的数据。假设我有 3 行,列名为name.

<input value"<?php echo $row['name']; ?>">

这就是我获取行的方式:

<?php while($row = mysqli_fetch_array($result)) { ?>  <input value="<?php echo $row['username']; ?>">  <?php } mysqli_close($con); ?>

那么如何以一种输入形式而不是三种形式显示数据呢?就像在附图中一样。 在此处输入图像描述

标签: javascriptphphtmlmysqlinput

解决方案


如果我理解正确,这就是你想要得到的。

<?php
$val = '';
while($row = $dbQuery->fetch(PDO::FETCH_ASSOC))  
{
    $val .= ((!empty($val) ? ', ': '' ) . $row['name'];
}
?>
<input value="<?php echo htmlspecialchars($val, ENT_QUOTES); ?>" />

推荐阅读