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 結果リソースではありません