我正在尝试使用 php 创建一个选择下拉列表。每次我尝试,我都会得到一个错误。这是我的代码:
功能:
function dropDown(){
$options="<select>";
$connect = mysql_connect('localhost','id','pass') or die ("couldn't connect!").mysql_error;
mysql_select_db('db') or die('could not connect to database!');
$sql="SELECT * FROM DESC";
$result=mysql_query($sql);
while ($row=mysql_fetch_array($result)) { ****this is line 60
$name=$row["name"];
$options.="<option value=\"$name\">".$name."</option>";
}
$options.= "</SELECT>";
return "$options";
}
然后我就在我的代码中调用它
<?php
include ('includes/functions.php');
....
$list = dropDown();
echo "$list";
....
>
我得到的错误是:
警告:mysql_fetch_array():提供的参数不是第 60 行 /home/garagenj/public_html/dispatch/includes/functions.php 中的有效 MySQL 结果资源