Link in progress
Обо мне
SELECT MySQL. Часть 2 из 2. Итоги

ИтогНа первом занятии мы узнали, что делает SELECT. Сегодня нас ждет усовершенствование нашего сайта, узнаем, как можно выводить данные с условием. В общем, занятие не большое, и займет у вас не много времени для его усвоения.

Запрос SELECT выбирает что то из чего то. Но он еще может принимать значение WHERE. Если вы знаете английский язык, вы сразу подумали о переводе – где. Так это слово понимает и MySQL. Указывая в запросе SELECT условия WHERE мы указывает, что нужно «выбрать что то из при условии соответствия». Сложно, запутано но нужно понимать, что программирование — это в первую очередь логика. Пример запроса с условием:

1
SELECT * FROM MyEmail WHERE  alone=’да’;

Мы ту написали: нужно выбрать ВСЕ с таблицы MyEmail где в колонке alone есть значение да. Вы скажете, что в колонке alone нет «да», там у нас может быть «был с кем-то или был один». Все верно, потому нам нужно изменить файл index.php. Находим

1
2
Да <input id="alone" name="alone" type="radio" value=" был с кем-то " />
Нет <input id="alone" name="alone" type="radio" value=" был один»" />

и меняем на нужные нам значения в поле value. Для чего это нужно? Теперь мы может выбирать записи из БД те, которые содержат конкретные, важные для нас данные. Условий может быль много, например:

1
SELECT * FROM MyEmail WHERE  alone=’да’ AND email=’@my.dom’;

В этом запросе, хоть он и не логичный, указываем, что нам нужно выбрать все из таблицы MyEmail где есть в колонке alone значение да и в колонке email значение @my.dom.

Для вывода данных из БД, оказывается, это просто, но поговорим мы об этом в ближайшем будущем, а на сегодня занятие закончим и подведем итог:
— узнали что такое MySQL и PHP в целом и как они могут работать вместе;
— написали свою форму, данные обрабатывает PHP и автоматически заносит в базу данных;
— поговорили о некоторых базовых командах SQL, научились отправлять их базе данных MySQL непосредственно через PHP.

Ответы на вопросы из предыдущего занятия остаются за вами, лучше будет разобраться самим в них. Вопросов также не будет. На следующих занятиях мы будем учится решать более сложные задачи, как бы переходим на повышенный уровень сложности. Медленно но уверено мы движемся к своей цели. Всем хорошего дня и до следующего занятия.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Max quality, min price, min time expenditure
Send me a message to: work@glogla.net
Portfolio