Мне кажется, что я знаю это, но я расстраиваюсь, что не могу точно запомнить, как это сделать.PHP Recordset и EOF
В PHP мне нужно повторить элементы набора записей в неупорядоченном списке. Я могу повторить пункты в порядке, но мне не нужно ничего показывать, если набор записей пуст. Прямо сейчас, если нет записи, код все равно отображает пустой элемент списка, когда я просто хочу, чтобы ничего не появилось.
Я попытался это:
<?php do { ?>
<li><a href="#">Content Goes Here</a></li>
<?php } while (!feof($recordsetName) && $row_recordsetName = mysql_fetch_assoc($recordsetName)); ?>
И я попытался сделать это таким образом, поставив повторяющегося элемента жгутов в если/другое заявление, как это:
<?php if (!feof($recordsetName)) {
echo ""; }
else do { ?>
<li><a href="#">Content Goes Here</a></li>
<?php } while ($row_recordsetName = mysql_fetch_assoc($recordsetName));
; } ?>
Но это не также работает. Любая информация будет полезна
Я думаю, что есть более простой способ выполнить это. Можете ли вы показать, как выглядит ваша структура/запросы db, а также как вы хотите, чтобы ваш конечный результат выглядел? – Maximus2012