Php 以逗号分隔的数组格式在单个文本框中显示多个mysql行结果

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)

嗨,我试着从电话号码的表格行中选择mysqli结果,但它会生成许多文本框,而不是一个。我需要你的帮助,我会很感激的。我的代码如下:

<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循环迭代的次数与表中的记录一样多谢谢,但这只显示一个电话号码而不是全部。非常感谢,但这只显示一个电话号码而不是全部。