1

以下の PHP コードでは、テーブルのすべての列の値を選択し、それらを選択フォームのオプションにしたいと考えています。その結果、オプションがまったく得られないということです。誰か助けてくれませんか?ありがとう

<?php
// ....

$userid=$_SESSION['userid'];
echo "<select>";
$sql = "SELECT * FROM users where userid='".$userid."'";

$result = mysql_query($sql);

while($row = mysql_fetch_array($result))
{
 echo "<option>" .$row['company']. "</option>";
}
echo "</select>";

mysqli_close();
?>
4

1 に答える 1

0

単なるタイプミスかもしれませんが、mysql と mysqli 関数が混在している場合、mysql_query と mysql_fetch_array を指定しているのに、mysqli_close で閉じている場合は、このコードの上に何を書いたかによって問題になる可能性があります。打ち間違え。

他に試すことは、mysql クライアント / phpmyadmin でクエリを試して、結果やエラーが発生するかどうかを確認することです。

于 2012-05-18T01:06:34.357 に答える