私は本当にここで何かに行き詰まっています。正直なところ、ここで何か間違っていることはわかりません。サイト全体でこのようなことを数回行いました。
ホームページを最新の 3 つまでのニュース更新で更新したい。テスト用のエントリも含めて、すべてのテーブルをセットアップしました。これは、最新の 3 つの投稿を表示するための私の php コードです。
<?php
$sql = mysqli_query($link, "SELECT * FROM news ORDER BY PostCreated ASC LIMIT 3");
if($sql)
{
while($row = mysqli_fetch_assoc($sql))
{
echo $row['PostContent'];
}
else
{
echo "Cannot fetch current news update. Error: " . mysqli_error($link);
}
}
else
{
echo "Cannot fetch current news update. Error: " . mysqli_error($link);
}
?>
ご覧のとおり、最新の 3 つを取得しecho mysqli_num_rows($sql);
ますwhile loop
。1
エントリが 1 つしかないため、どちらが正しいかを返します。
問題は、ページ全体が空白になることを試みているときに発生しecho $row['PostContent'];
ます。式から while ループを取り出すと、ページの残りの部分が表示されますが、使用echo $row['PostContent'];
すると残りのページの読み込みが停止するかのようです。全て?
助けていただければ幸いです。これが私の側の本当にばかげた間違いであり、最終的にあなたの時間を無駄にしてしまった場合は、申し訳ありません。ありがとうございました!