<MyRusakov.ru />

Профессиональная Web-разработка. Дизайн, код и автоматизация

Профессиональная Web-разработка. Дизайн, код и автоматизация

Это очень подробный курс из разряда "всё включено". Разбираются следующие темы: HTML, CSS, SCSS, JavaScript, PHP, SQL, Laravel, Nginx, PostCSS, npm, Vite, Vitest, Composer, PHPUnit, Prettier, Stylelint, ESLint, Pint, Larastan, Git, Agile, Scrum, Docker, Supervisord, Figma, Stitch AI, Confluence, Jira.

Рассчитан и на новичков, и на тех, кто уже знаком с основами, но хочет освоить полный цикл разработки.

Помимо самой теории, Вы увидите пример создания Web-проекта на 20 000 строк кода: от идеи и документации на Confluence через планирование на Jira, fullstack-разработку до деплоя на VPS.

Помимо уроков, курс содержит упражнения для закрепления знаний и финальное тестирование. А ещё Вы получите 5 полноценных Бонусных курсов: «GitLab под ключ», «Вёрстка сайта с нуля 2.0», «JavaScript с Нуля до Гуру 2.0», «PHP и MySQL с Нуля до Гуру 3.0» и «Laravel от А до Я».

Подробнее
Подписка

Подпишитесь на мой канал на YouTube, где я регулярно публикую новые видео.

YouTube Подписаться

Подписавшись по E-mail, Вы будете получать уведомления о новых статьях.

Подписка Подписаться

Добавляйтесь ко мне в друзья ВКонтакте! Отзывы о сайте и обо мне оставляйте в моей группе.

Мой аккаунт Мой аккаунт Моя группа
Опрос

Какая тема Вас интересует больше?

Форум сайта MyRusakov.ru

sql запрос
14.06.2014 18:58:17 sql запрос Сообщение #1
kuller

kuller

Продвинутый

Продвинутый

Дата регистрации:
28.02.2012 15:16:04

Сообщений: 51

Помогите написать условие на вывод новостей. Есть таблица новостей с такими параметрами

title - название новости
text - текст новости
date - дата бубликации новости может быть дата еще не наступившая в таком случии новость не должна отображатся
date_yes - это для того чтоб узнать наступила дата отображении новости. Если да тогда значение 0 иниче 1
group - для какой группы новость принадлежит (если значение равно пустоте тогда новость отображается всем)
group_people - для определенных людей в группе (если значение равно пустоте тогда новость отображается всем)

У меня получилось следующее

mysql_query("SELECT * FROM news WHERE group='' OR group LIKE '%{$group}%' AND date_yes='0' AND post LIKE '%{$post}%' ORDER BY fixed desc, date DESC LIMIT ".$postnumbers." OFFSET ".$offset);
проблема в том что новости отображаются даже если дата публикации не наступила. Отображаются они вроде иза того что совпадают значения для LIKE. Как мне правильно написать запрос чтоб если group равно пустоте тогда новость отображается всем, но если в group значение есть тогда только для групп которые указаны. Тоже самое и date_yes если равно 0 тогда отображается если 1 тогда новость не отображается не кому. Остальные условия не успел прописать в запрос возникла ошибка и бьюсь с ней
Профиль