我的下拉列表显示为空。我不确定我的查询是否返回任何记录。如何查看我的查询是否返回任何结果?这是我的代码。请告诉我。我被这个问题困住了。下拉列表为空
<?php $link = mysql_connect("localhost", "root", "root");
if (!$link) { die('Could not connect: ' . mysql_error()); }
echo 'Connected successfully';
mysql_select_db("mydb");
$sql = "SELECT state_id, state_code FROM states";
$result = mysql_query($sql) or die(mysql_error());
?>
<p>
<select name="vers">
<?
while($row = mysql_fetch_array($result)){
echo "<option value=\"".$row['state_id']."\">".$row["state_code"]."</option>";
}
?>
</select>
<?
mysql_close($link);
?>
*请*不要在生产环境中使用'root'用户... – DaveRandom
感谢您的提示。我将在生产中使用“根”。这只是开发机器。 – nav100
并且_please_转义您的输出! – knittl