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