|
|
|
| Помогите!
Начинаю программировать в PHP.
Делаю страницу с новостями, и столкнулся с такой проблемой.
На главную страницу с новостями, должно выводится только первые 5.
Как поставить ограничение, чтобы все новости (в цикле) не выводились?
Вот код:
<?php
$result = mysql_query ("SELECT id,title,description,author,date FROM news", $db);
$myrow = mysql_fetch_array ($result);
do {
printf
("<table align='center' class='news'>
<tr>
<td class='news_title'>
<p class='news_name'><a href='view_news.php?id=%s'>%s</a></p>
<p class='news_adds'>Дата публікації: %s</p>
<p class='news_adds'>Автор: %s</p></td>
</tr>
<tr>
<td><p class='news_text'>%s</p></td>
</tr>
</table><br>",$myrow ["id"], $myrow ["title"],$myrow ["date"], $myrow ["author"], $myrow ["description"]);
}
while ($myrow = mysql_fetch_array ($result));
?>
|
Спасибо!!!!! | |
|
|
|
|
|
|
|
для: Georgios
(19.11.2008 в 22:41)
| | Первые пять новостей, это имеется ввиду последние пять ?
То
SELECT id,title,description,author,date FROM news ORDER BY id DESC LIMIT 5 | |
|
|
|
|
|
|
|
для: AcidTrash
(19.11.2008 в 22:52)
| | Спасибо большое!!! Буду пробовать!!!! | |
|
|
|
|
|
|
|
для: Georgios
(20.11.2008 в 00:44)
| | Получилось!!!!! Ура!!! Вы спасли 3 дня моей работы!!!!! Спасибо!!!!!!!!!!!!!!!!!!! | |
|
|
|
|
|
|
|
для: Georgios
(20.11.2008 в 01:08)
| | А как сделать что бы не первые пять и не последние. А просто в произвольном порядке. | |
|
|
|
|
|
|
|
для: Ozz99
(25.11.2008 в 02:00)
| |
SELECT * FROM table ORDER BY RAND() LIMIT 5
|
| |
|
|
|