
![]() |
Здравствуйте Гость ( Вход | Регистрация ) |
|
|
|
![]() ![]() ![]() |
![]() |
۩
Дата
|
![]() Новичок ![]() Профиль Группа: Пользователь Сообщений: 20 Пользователь №: 40999 На форуме: Карма: ![]() |
Всем привет! потихоньку изучаю php, сейчас особенно каша после Попова...так вот...
Цель - вывести все категории из базы, а под каждой из этих категорий должен быть вывод новостей, относящихся к этим категориям. $resultat = mysqli_query($link, "SELECT `id`,`cat`,`title` FROM `categories`"); НО как сделать, чтобы под каждой категорией выводились последние две новости? а не все как сейчас...пробовал вот так - $result = mysqli_query($link, "SELECT `id``,`cat`,`title` FROM `data` ORDER BY `id`DESC LIMIT 2"); но ничего не вышло( как можно реализовать? |
![]() |
|
![]() ![]() Здесь живет ![]() ![]() ![]() ![]() ![]() ![]() Профиль Группа: Форумчанин ![]() Сообщений: 837 Пользователь №: 32378 На форуме: Карма: 50 ![]() |
$result = mysqli_query($link, "SELECT `id`,`cat`,`title` FROM `data` ORDER BY `id` DESC"); -------------------- VPS от 5$, первые 2 месяца - бесплатно.
|
![]() |
۩
Дата
|
![]() Новичок ![]() Профиль Группа: Пользователь Сообщений: 20 Пользователь №: 40999 На форуме: Карма: ![]() |
Hello
Большое спасибо! то есть через $limit = 2; задали лимит на вывод двух новостей?, а здесь к проверке добавили $limit-- > 0, не особо понял значение, что он делает? черт не могу вспомнить про стрелочки ![]() |
![]() |
|
![]() ![]() ④ ![]() ![]() ![]() ![]() ![]() ![]() Профиль Группа: Эксперт ![]() Сообщений: 9509 Пользователь №: 18161 На форуме: Карма: 552 ![]() |
Декремент.
На каждой итерации $limit будет уменьшаться на 1, и проверка, что если $limit после декремента все еще больше нуля, то выводим название. |
![]() |
۩
Дата
|
![]() Новичок ![]() Профиль Группа: Пользователь Сообщений: 20 Пользователь №: 40999 На форуме: Карма: ![]() |
Winston
Понял, спасибо!) |
![]() |
![]() ![]() ![]() |