<MyRusakov.ru />

Создание движка на PHP и MySQL 2.0

Создание движка на PHP и MySQL 2.0

Видеокурс "Создание движка на PHP и MySQL 2.0" научит Вас создавать профессиональные движки для сайтов на PHP и MySQL с использованием ООП и паттерна MVC.

В курсе разобрана вся теория по структуре движка: как всё устроено, какие должны быть объекты, какая у них иерархия и как они взаимодействуют между собой.

В практической части будет создан движок с чистого листа. Будет создано ядро, все адаптеры, все вспомогательные классы, а также классы для работы с объектами базы данных. И чтобы курс был максимально полезным, будет создан движок для сайта MyRusakov.ru.

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

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

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

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

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

Каким движком Вы предпочитаете пользоваться?

Оператор BETWEEN в SQL.

Оператор BETWEEN в SQL.

Всем привет! Сегодня мы поговорим про оператор between, позволяющий выбрать некоторый диапазон.

К примеру, у нас есть таблица с такими полями:

  • id
  • name
  • price

Уникальный идентификатор, название товара и его цена.

Теперь представим, что нам нужно выбрать товары, у которых цена от 10 до 30 рублей. Как мы это можем сделать? Ну, например, вот так:

SELECT * FROM products WHERE price > 10 AND price < 30;

Но, однако, это не самое лучшее решение. На помощь нам приходит оператор BETWEEN.

SELECT * FROM products WHERE price BETWEEN 10 AND 30;

Данный оператор может работать как с числами, так и с текстами и датами.

Пример

SELECT * FROM table WHERE date BETWEEN '2014-01-01' AND '2014-03-01';

Если вам, к примеру, нужно выбрать все товары, у которых цена не находится в каком-то диапазоне, то используйте NOT.

SELECT * FROM products WHERE price NOT BETWEEN 10 AND 30;

Используйте этот оператор, где это необходимо. Спасибо за внимание!

Копирование материалов разрешается только с указанием автора (Михаил Русаков) и индексируемой прямой ссылкой на сайт (http://myrusakov.ru)!

Добавляйтесь ко мне в друзья ВКонтакте: http://vk.com/myrusakov.
Если Вы хотите дать оценку мне и моей работе, то напишите её в моей группе: http://vk.com/rusakovmy.

Если Вы не хотите пропустить новые материалы на сайте,
то Вы можете подписаться на обновления: Подписаться на обновления

Если у Вас остались какие-либо вопросы, либо у Вас есть желание высказаться по поводу этой статьи, то Вы можете оставить свой комментарий внизу страницы.

Порекомендуйте эту статью друзьям:

Если Вам понравился сайт, то разместите ссылку на него (у себя на сайте, на форуме, в контакте):

  1. Кнопка:

    Она выглядит вот так: Как создать свой сайт

  2. Текстовая ссылка:

    Она выглядит вот так: Как создать свой сайт

  3. BB-код ссылки для форумов (например, можете поставить её в подписи):

Комментарии (3):

Samy Samy 04.07.2014 22:56:16

КЛАСССССССС , тема диапазона очень интересная и НУЖНАЯ во многих проэктах ,как то сайты знакомств , доски объявлений и тд, Михаил если не затруднит вас развить эту тему в виде ВИДЕОУРОКА на живом примере буду и думаю не только Я блогодарны!!!

Ответить

Silver78 Silver78 06.07.2014 03:34:51

А что, этот оператор модифицирует строки '2014-01-01' и '2014-03-01' в таймстампы? И выбирает диапазон уже между таймстампами? Или как это он выбирает диапазон между строками? Он же не знает, что это на самом деле даты.

Ответить

php_programmer php_programmer 06.07.2014 11:32:35

есть поле такое в базе данных, которое выводит дату в таком формате: YYYY-MM-DD Так что он все прекрасно знает.

Ответить

Для добавления комментариев надо войти в систему.
Если Вы ещё не зарегистрированы на сайте, то сначала зарегистрируйтесь.