3

列をチェックして値が 0 であるかどうかを確認し、すべての結果をテーブルに一覧表示するクエリを作成しています。データは、5 列 140 行の可能なデータで構成されます。

このページを読み込むたびに、読み込みに 8 ~ 10 秒かかり、Web ページのエラーにより IE がページを閉じて再度開くというエラーが表示されます。このエラーまたは長い読み込み時間の原因は何ですか?

<?php 
include 'login.php';

   $con=mysqli_connect($host,$user,$password,$db);
// Check connection
if (mysqli_connect_errno())
 {
  echo "Failed to connect to MySQL: " . mysqli_connect_error();
  }

$result = mysqli_query($con,"SELECT * FROM Persons");

echo "<table border='1'>
<tr>
<th>Firstname</th>
<th>Lastname</th>
</tr>";

while($row = mysqli_fetch_array($result))
  {
  echo "<tr>";
  echo "<td>" . $row['FirstName'] . "</td>";
  echo "<td>" . $row['LastName'] . "</td>";
  echo "</tr>";
  }
echo "</table>";

mysqli_close($con);
?> 
4

1 に答える 1

1

接続が正しく確立されていないようです。

この行 -

$con-mysqli_connect($host,$user,$password,$db);

データベースに接続しようとしているように見えますが、変数として誤って書き込まれています。

また、あなたの声明から判断すると、接続mysqli_close($con)に割り当てるつもりだったことは明らかです。$con

試す、

$con = mysqli_connect($host, $user, $password, $db);
于 2013-08-01T13:51:51.280 に答える