Интернет - справочник для веб-мастеров
    441-847-152
     
 
 
php, javascript,ajax,mysql,TIGER CMS
  Для начинающих
php, javascript,ajax,mysql,TIGER CMS
  Общие
php, javascript,ajax,mysql,TIGER CMS
  Безопасность
php, javascript,ajax,mysql,TIGER CMS
  Интересное
php, javascript,ajax,mysql,TIGER CMS
  Новости PHP
php, javascript,ajax,mysql,TIGER CMS
  PHP + AJAX
php, javascript,ajax,mysql,TIGER CMS
  JavaScript
php, javascript,ajax,mysql,TIGER CMS
  Дизайн
php, javascript,ajax,mysql,TIGER CMS
  Раскрутка
php, javascript,ajax,mysql,TIGER CMS
  Заработок
php, javascript,ajax,mysql,TIGER CMS
  Советы

   
 

   
 
 
1. Рейтинг сайтов

Технология изготовления 45-нм микросхем завоёвывает рынок полупроводниковых устройств.; bpw пневморессора оси; Продажа недвижимости зарубежом, недвижимость подмосковья предложения. Новостройки иркутска!; Краткосрочная аренда квартир москва, купить квартиру, новостройки г одинцово!; Под мой переезд были предоставлены переезд и красивые грузчики и доп. Услуги: переезд смольного.; новый chevrolet aveo у официального дилера


 
 
  Всего статей: 405
  Опубликовано: 405
  Проверяються: 0
  Добавлено сегодня: 0
-------------------------------------
  Прочитано статей: 405
  Всего прочтений: 124541
-------------------------------------
  Сейчас читают: 1 чел.


 

SQL - запросы и их обработка с помощью PHP (часть III) [Версия для печати]
Разместил: admin . Раздел: Общие. Опубликовано: 09-20-2007 20:04:40

Итак, рассмотрим наиболее типичные примеры запросов 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.

Источник: http://web-brodilka.ru   Прочитана 613 раз.
  Закладки:  
     
     
     
Google
 




     
Copyright 2007 by bvisoft.com