Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Выбрать уникальные данные и убрать все те, которые повторяются
 
 автор: 1prom   (21.03.2012 в 01:22)   письмо автору
 
 

Здравствуйте.

Помогите, подалуйста, составить запрос
Есть City
Москва, Пермь, Рязань, Брянск, Калиновка, Калиновка, Киев

Как выбрать данные, чтобы остались
Москва, Пермь, Рязань, Брянск, Киев

Спасибо

  Ответить  
 
 автор: Sfinks   (21.03.2012 в 01:42)   письмо автору
 
   для: 1prom   (21.03.2012 в 01:22)
 

Надо бы где-нибудь вверху страницы написать, что это не литературный форум, а программистский =)

> составить запрос
Куда? В прокуратуру? Или к БД? Или AJAX?

> Есть City
Где? На карте? В словаре? В мыслях?

> Москва, Пермь, Рязань, Брянск, Калиновка, Калиновка, Киев
Это что? Список тур. путевок? Строка? Массив? Поле БД? Какого типа, если БД?

> Как выбрать данные
Зависит от ответов на предыдущие вопросы.

> чтобы остались
> Москва, Пермь, Рязань, Брянск, Киев
В каком виде? Строка? Массив? Еще что-то?

  Ответить  
 
 автор: 1prom   (21.03.2012 в 01:48)   письмо автору
 
   для: Sfinks   (21.03.2012 в 01:42)
 

Запрос к БД из table_city
City - char (35)
Выбрать массив, желательно отсортировать по имени City

  Ответить  
 
 автор: Sfinks   (21.03.2012 в 02:13)   письмо автору
 
   для: 1prom   (21.03.2012 в 01:48)
 

Другое дело! =)
<?php
  $q 
"SELECT `city`, count( `city` ) AS `co`
          FROM `table_city` 
      GROUP BY `city`
        HAVING `co` =1
      ORDER BY `city`"
;
  
$res mysql_query$q );
  
$city = array();
  while( 
$r mysql_fetch_array$res ) ) $city[] = $r['city'];

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования