ВНИМАНИЕ! Конкурс по программированию!

Проект Programmers.kz и школа hotPen3D2D предлагает Вам курсы по веб-дизайну, веб-программированию и компьютерной графике. Подробности здесь.

 
Информация к новости
 (голосов: 1)

SQL - запросы и их обработка с помощью PHP (часть III)

Категория: WEB-программирование » PHP и MySQL » Уроки PHP

Итак, рассмотрим наиболее типичные примеры запросов MySQL. Рассмотрение проведем на базе таблицы my_sql_table:

1. Добавим в таблицу my_sql_table поле middle_name (отчество) после surname:

   $query = "ALTER TABLE `my_sql_table` ADD `middle_name` 
VARCHAR( 50 ) NOT NULL AFTER `surname`";

2. Теперь удалим поле surname из таблицы my_sql_table:

   $query = "ALTER TABLE `my_sql_table` DROP `surname`"; 

3. Удаляем записи из таблицы my_sql_table с фамилией Сидоров :

   $query = "DELETE FROM `my_sql_table` where surname="Сидоров""; 

4. Помимо знаков равенства,  также "больше" или "меньше", в языке MySQL запросов существует понятие "похоже на". Выберем записи из таблицы my_sql_table, где в фамилии встречается "дор" :

   $query = "SELECT * FROM `my_sql_table` where surname like "%дор%""; 
Здесь наличие "%" в начале и конце "дор" и означает, что запрос будет искать именно "дор", причем не важно в начале, конце, или середине фамилии он находится. Рассмотрим следующий пример

5. Выберем записи из таблицы my_sql_table с фамилией, которая начинается на П. Обратите внимание на расположение "%":

   $query = "SELECT * FROM `my_sql_table` where surname like "П%"";

6. Вычислим максимальное значение id:

   $query = "SELECT MAX(id) FROM `my_sql_table`";

7. Вычислим количество полей в my_sql_table с фамилией, которая начинается на П.

   $query = "SELECT COUNT(*) FROM `my_sql_table` where surname like "П%"";

8. Удаление таблицы  my_sql_table:

   $query = "DROP TABLE `my_sql_table`";
Для запросов 1-3 на языке PHP достаточно просто выполнить запрос:
   mysql_query($query);

Мы рассмотрели наиболее характерные примеры запросов. Полагаю, с их помощью, следуя элементарной логике, Вы сможете выполнять более сложные запросы к созданным Вами таблицам баз данных MySQL.
Источник: web-brodilka.ru

Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

Добавление комментария

Имя:*
E-Mail:
Комментарий:
Введите два слова, показанных на изображении: *