Php 以逗号分隔的数组格式在单个文本框中显示多个mysql行结果
嗨,我试着从电话号码的表格行中选择mysqli结果,但它会生成许多文本框,而不是一个。我需要你的帮助,我会很感激的。我的代码如下:Php 以逗号分隔的数组格式在单个文本框中显示多个mysql行结果,php,Php,嗨,我试着从电话号码的表格行中选择mysqli结果,但它会生成许多文本框,而不是一个。我需要你的帮助,我会很感激的。我的代码如下: <form method="post"> <?php $connect = mysqli_connect("localhost", "root", "", "hrm"); $query = "SELECT * FROM tbl_employee"; $result = mysqli_query($connect, $query)
<form method="post">
<?php
$connect = mysqli_connect("localhost", "root", "", "hrm");
$query = "SELECT * FROM tbl_employee";
$result = mysqli_query($connect, $query);
while($row = mysqli_fetch_array($result))
{
?>
<input type='text' name='phone' class='form-control' placeholder='Enter recipients' value='<?php echo $row['phone']; ?>' />
<?php
}
?>
</form>
在我使用的php中,在value attr中尝试这样做 打印“,”将在最后生成一个额外的号码,这将有助于键入新号码
<form method="post">
<?php
$connect = mysqli_connect("localhost", "root", "", "hrm");
$query = "SELECT * FROM tbl_employee";
$result = mysqli_query($connect, $query); ?>
<input type='text' name='phone' class='form-control' placeholder='Enter recipients'
value='<?php
while($row = mysqli_fetch_array($result)){
echo $row['phone'].",";
}
?>'
/>
</form>
从'tbl_employee'中选择GROUP_CONCAT('phone')作为'phone'
可以做到这一点,但不是您期望的方式:p因为while循环迭代的次数与表中的记录一样多谢谢,但这只显示一个电话号码而不是全部。非常感谢,但这只显示一个电话号码而不是全部。