-3

学習用にこの Web ベースの辞書を試していますが、データベースからの結果の取得と単語の表示に関して問題があります。「mysql_fetch_row() はパラメーター 1 がリソースであると想定しています。14 行目の C:\wamp\www\Dictionary\home.php で指定されたブール値です」というエラー メッセージが表示されるのは、以下のコードです。助けてください。

<?php
$con=mysqli_connect("localhost","dictionary");

// Check connection
if (mysqli_connect_errno($con))
  {
  echo "Failed to connect to MySQL: " . mysqli_connect_error();
  }
?>
<table>
<?php
$result=mysql_query("select word from word_table order by asc");
//$row = mysql_query($result);
while($word = mysql_fetch_row($result))
{
echo("<tr><td>$word[0]</td></tr>");
}
?>
4

1 に答える 1

2

dor DB接続mysqliを使用したため、ここで使用する必要がありますmysqli

$result=mysqli_query($con,"select word from word_table order by asc");

while($word = mysqli_fetch_row($result))

mysqli_connectDB接続にも4つのパラメータを取ります

$con=mysqli_connect("localhost","dictionary","your_password","db_name");

編集

$result=mysqli_query($con,"select word from word_table order by column_name asc");
于 2013-06-10T04:52:53.420 に答える