以前に mysql でデータベースを作成しましたが、現在はそのデータベースのすべての値をテーブルにリストしようとしていますがWarning: mysql_fetch_array() expects parameter 1 to be resource, boolean
、オンラインで次のエラーが発生します。while ($row=mysql_fetch_array($result))
これが私のコードです:
$con=mysql_connect("localhost","root","");
if (!$con) {
die("Error: " . mysql_error);
}
mysql_select_db("my_db",$con);
$result = mysql_query("SELECT * FROM Users");
echo "<table border='1'>
<tr>
<th>Username</th>
<th>First Name</th>
<th>Last Name</th>
<th>Age</th>
<th>Email adress</th>
</tr>";
while($row=mysql_fetch_array($result)) {
echo "<tr>";
echo "<td>" . $row['username'] . "</td>";
echo "<td>" . $row['firstname'] . "</td>";
echo "<td>" . $row['lastname'] . "</td>";
echo "<td>" . $row['age'] . "</td>";
echo "<td>" . $row['emailadress'] . "</td>";
echo"</tr>";
}
echo "</table>";
mysql_close($con);
他の同様の質問を読みましたが、答えが得られませんでした。