Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/87.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从数据库表填充选项框_Php_Html_Mysql - Fatal编程技术网

php从数据库表填充选项框

php从数据库表填充选项框,php,html,mysql,Php,Html,Mysql,我正在编写代码,通过html表单注册一个新项目。我希望能够单击下拉框,从数据库的表中提取值 此时会显示一个下拉框,但没有值 请注意:我正在学习基础知识,如果这是一个简单的问答场景,我深表歉意 下面是我的代码,非常感谢您的帮助,我通过一个php包含脚本连接到数据库。该表名为“customers”,我想列出的项目是“name”- <?php $result = mysql_query("SELECT customers FROM name"); echo "<select n

我正在编写代码,通过html表单注册一个新项目。我希望能够单击下拉框,从数据库的表中提取值

此时会显示一个下拉框,但没有值

请注意:我正在学习基础知识,如果这是一个简单的问答场景,我深表歉意

下面是我的代码,非常感谢您的帮助,我通过一个php包含脚本连接到数据库。该表名为“customers”,我想列出的项目是“name”-

    <?php
$result = mysql_query("SELECT customers FROM name"); 
 echo "<select name='client'>"; 
 while($row = mysql_fetch_assoc($result)) 
 { 
    echo "<option value = '".$row[name]."'>".$row[name]."</option>"; 
 }
 echo "</select>";
?>
该表名为“customers”,我要列出的项目是“name”;-

从客户中选择名称,而不是从名称中选择客户

使用mysql\u错误进行mysql\u查询 将向您显示表名不存在的错误。 加上, [name]中缺少引号=>['name'],它们被视为

但是,您使用的是不推荐使用的MySQL库。如果您仍然没有得到结果,那么这可能意味着您需要并且应该使用mysqli_u2;或PDO

以下是有关该主题的几个链接:

. 该表名为“customers”,我要列出的项目是“name”;-

从客户中选择名称,而不是从名称中选择客户

使用mysql\u错误进行mysql\u查询 将向您显示表名不存在的错误。 加上, [name]中缺少引号=>['name'],它们被视为

但是,您使用的是不推荐使用的MySQL库。如果您仍然没有得到结果,那么这可能意味着您需要并且应该使用mysqli_u2;或PDO

以下是有关该主题的几个链接:

.
你的代码应该是。还要注意$row['name']中的单引号。你错过了

<?php
$result = mysql_query("SELECT name FROM customers"); 
 echo "<select name='client'>"; 
 while($row = mysql_fetch_assoc($result)) 
 { 
    echo "<option value = '".$row['name']."'>".$row['name']."</option>"; 
 }
 echo "</select>";
?>

你的代码应该是。还要注意$row['name']中的单引号。你错过了

<?php
$result = mysql_query("SELECT name FROM customers"); 
 echo "<select name='client'>"; 
 while($row = mysql_fetch_assoc($result)) 
 { 
    echo "<option value = '".$row['name']."'>".$row['name']."</option>"; 
 }
 echo "</select>";
?>

谢谢你,弗雷德,我还以为我试过这个组合呢!不客气,丹,我删除了我的评论,并决定将其作为答案发布。谢谢弗雷德,我想我已经尝试过这种组合了!不客气,丹,我删除了我的评论,并决定将其作为答案发布。
<?php
$result = mysql_query("SELECT name FROM customers"); 
 echo "<select name='client'>"; 
 while($row = mysql_fetch_assoc($result)) 
 { 
    echo "<option value = '".$row['name']."'>".$row['name']."</option>"; 
 }
 echo "</select>";
?>