使用php从下拉列表中的MSSQL获取数据
在这段代码中,我试图将城市名称提取到html下拉列表中。如果我哪里做错了,请纠正我,这会给我一个错误使用php从下拉列表中的MSSQL获取数据,php,sql-server,database,Php,Sql Server,Database,在这段代码中,我试图将城市名称提取到html下拉列表中。如果我哪里做错了,请纠正我,这会给我一个错误 <?php $query = Run("select city_name from City"); echo "<select name="city-name" style="width: 210px;">";
<?php
$query = Run("select city_name from City");
echo "<select name="city-name" style="width: 210px;">";
while ($row = mssql_num_rows($query))
{
echo "<option>$row->city_name</option>";
}
echo "</select>";
?>
mssql_num_rows
返回结果集中的行数,它不会迭代并返回单个行。尝试改用mssql\u fetch\u object
。mssql\u num\u rows
返回结果集中的行数,它不会迭代并返回单个行。尝试改用mssql\u fetch\u对象。
使用此选项
$query = Run("select city_name from City");
echo "<select name='city-name' style='width: 210px;'>";
while ($row = mssql_fetch_object($query))
{
echo "<option>$row->city_name</option>";
}
echo "</select>";
$query=Run(“从城市中选择城市名称”);
回声“;
while($row=mssql\u fetch\u object($query))
{
回显“$行->城市名称”;
}
回声“;
使用此
$query = Run("select city_name from City");
echo "<select name='city-name' style='width: 210px;'>";
while ($row = mssql_fetch_object($query))
{
echo "<option>$row->city_name</option>";
}
echo "</select>";
$query=Run(“从城市中选择城市名称”);
回声“;
while($row=mssql\u fetch\u object($query))
{
回显“$行->城市名称”;
}
回声“;
如果字符串以“开头,则必须转义字符串中出现的所有”或“使用”
例如:
echo "<select name=\"city-name\" style=\"width: 210px;\">";
如果字符串以“开始,则必须转义字符串中出现的所有”或“使用” 例如:
echo "<select name=\"city-name\" style=\"width: 210px;\">";
使用
mysqli\u fetch\u数组($query)
代替mssql\u num\u行($query)
试试这个
echo "<select>";
while ($row =mysqli_fetch_array($query))
{
echo "<option value='".$row['city_name']."'>".$row['city_name']."</option>";
}
echo "</select>";
echo”“;
while($row=mysqli\u fetch\u数组($query))
{
回显“$行[“城市名称]”;
}
回声“;
使用mysqli\u fetch\u数组($query)
代替mssql\u num\u行($query)
试试这个
echo "<select>";
while ($row =mysqli_fetch_array($query))
{
echo "<option value='".$row['city_name']."'>".$row['city_name']."</option>";
}
echo "</select>";
echo”“;
while($row=mysqli\u fetch\u数组($query))
{
回显“$行[“城市名称]”;
}
回声“;
使用此
$query = Run("select `city_name` from City");
echo "<select name='city-name' style='width: 210px;'>";
while ($row = mssql_num_rows($query))
{
echo "<option value='.$row->city_name.'>".$row->city_name."</option>";
}
echo "</select>";
$query=Run(“从城市中选择城市名称”);
回声“;
while($row=mssql\u num\u rows($query))
{
echo“$row->city_name.”;
}
回声“;
使用此
$query = Run("select `city_name` from City");
echo "<select name='city-name' style='width: 210px;'>";
while ($row = mssql_num_rows($query))
{
echo "<option value='.$row->city_name.'>".$row->city_name."</option>";
}
echo "</select>";
$query=Run(“从城市中选择城市名称”);
回声“;
while($row=mssql\u num\u rows($query))
{
echo“$row->city_name.”;
}
回声“;
我已经使用与上面提到的相同的代码通过mssql_num_rowsee和从DB获取数据。我已经使用与上面提到的相同的代码通过mssql_num_rowsee和从DB获取数据。做或不做。没有“尝试”。一个好的答案总是会有一个解释,说明做了什么以及为什么这样做,不仅是为了OP,而且是为了未来的访客。做还是不做。没有“尝试”。一个好的答案总是会有一个解释,说明做了什么以及为什么这样做,不仅是为了OP,而且是为了未来的访客。