私はこれを知っているように感じますが、これを行う方法を正確に思い出せないことに不満を感じています.
PHP では、順序付けられていないリストに設定されたレコードの項目を繰り返す必要があります。アイテムをうまく繰り返すことができますが、レコード セットが空の場合は何も表示したくありません。現在、レコードがない場合、何も表示したくない場合でも、コードは空のリスト項目を表示しています。
私はこれを試しました:
<?php do { ?>
<li><a href="#">Content Goes Here</a></li>
<?php } while (!feof($recordsetName) && $row_recordsetName = mysql_fetch_assoc($recordsetName)); ?>
そして、次のようなif/elseステートメントで繰り返し要素を配置することで、このようにしようとしました:
<?php if (!feof($recordsetName)) {
echo ""; }
else do { ?>
<li><a href="#">Content Goes Here</a></li>
<?php } while ($row_recordsetName = mysql_fetch_assoc($recordsetName));
; } ?>
しかし、それも機能していません。どんな情報でも役に立ちます