Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/281.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 将表数据从mysql加载到一个输入字段中_Php_Html_Mysql - Fatal编程技术网

Php 将表数据从mysql加载到一个输入字段中

Php 将表数据从mysql加载到一个输入字段中,php,html,mysql,Php,Html,Mysql,我正在尝试将mysql中的数据输入到一个字段中,下面是mysql代码:我正在尝试的是将$row['db_numbers']中的所有数据都输入其中;装入 <input type="text" name="db_numbers" values="<?php echo $row['db_numbers'];?> 试试这个: <?php $query = "SELECT * FROM sms_numbers WHERE `db_user` ='".$

我正在尝试将mysql中的数据输入到一个字段中,下面是mysql代码:我正在尝试的是将$row['db_numbers']中的所有数据都输入其中;装入

<input type="text" name="db_numbers" values="<?php echo $row['db_numbers'];?>
试试这个:

    <?php
         $query = "SELECT * FROM sms_numbers  WHERE `db_user` ='".$user_name."'";
         $result = mysql_query($query) or die("<b>A fatal MySQL error occured</b>.<br />Query: ".$query."<br />Error: (".mysql_errno().") ".mysql_error());
         WHILE($row = mysql_fetch_assoc($result)) { 
            $group_sms .= $row['db_numbers'];
         }
    ?>
然后回显$group_sms变量,因为该变量包含所有db_编号。
希望有帮助。

我想,如果您在查询数据库后直接返回
$row['db\u numbers']
,那么您只需在
标记中打印
$group\u sms

因此,我的意见是: -查询数据库后,
返回$row

-或者直接使用
标记中的
$group\u sms
,如果您只是试图创建一个包含数据库中单个字段值的输入元素,则不需要循环,请使用以下方法:

<?php
$sql = "SELECT db_numbers FROM sms_numbers WHERE username = '$user_name'";
$result = mysql_query($sql);
$value = mysql_fetch_object($result);
$db_numbers = $value->id;
?>
然后使用此命令输出:

<input type="text" name="db_numbers" values="<?php echo $db_numbers;?>

while
更改为
if
。。
    WHILE($row = mysql_fetch_assoc($result)) { 
       $group_sms .= $row['db_numbers'] . " ";
    }
<?php
$sql = "SELECT db_numbers FROM sms_numbers WHERE username = '$user_name'";
$result = mysql_query($sql);
$value = mysql_fetch_object($result);
$db_numbers = $value->id;
?>
$sql = "SELECT GROUP_CONCAT(db_numbers SEPARATOR '') AS db_numbers FROM sms_numbers WHERE username = '$user_name'";
$sql = "SELECT SUM(db_numbers) AS db_numbers FROM sms_numbers WHERE username = '$user_name'";
<input type="text" name="db_numbers" values="<?php echo $db_numbers;?>