Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Помогите с запросом...... 
:(
    Опции темы
patt
Дата 6.4.2006, 12:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 230
Регистрация: 9.11.2004
Где: Николаев

Репутация: нет
Всего: 2



Срочно нужна помощ!!!

В таблице есть поле kind со значениями k1, k2, k3............ нужно узнать количество полей с kind=k1, kind=k2, kind=k3 .......... и упорядочить по количеству. Вообщем нужно составить такую таблицу:

kind koli4ectvo
k3 7
k1 4
k2 1


PM MAIL ICQ Skype GTalk   Вверх
oksale
Дата 6.4.2006, 13:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 192
Регистрация: 17.6.2005
Где: Санкт-Петербург

Репутация: нет
Всего: 9



Код

SELECT kind, COUNT(kind) koli4ectvo FROM table GROUP BY kind ORDER BY koli4ectvo DESC


Это сообщение отредактировал(а) oksale - 6.4.2006, 13:14
--------------------
WBR, oksale
PM MAIL ICQ   Вверх
patt
Дата 6.4.2006, 16:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 230
Регистрация: 9.11.2004
Где: Николаев

Репутация: нет
Всего: 2



Огромное спасибо smile
PM MAIL ICQ Skype GTalk   Вверх
agarheim
Дата 7.4.2006, 00:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 67
Регистрация: 2.3.2006

Репутация: нет
Всего: нет



мне вот тоже помощь не помешала бы....
подскажите плз
Код

SELECT prise.artikul, prise.name_prise, prise.cena, zakaz.kolichestvo
FROM prise, zakaz
WHERE zakaz.num_zakaz =1
AND prise.prise_id = zakaz.prise_id
LIMIT 0 , 30 

ответ получаю вроде бы как правильный.
Если такое же пишу но через php то в ответ получаю всего одну строку вместо предположим 3.
подскажите...
или напишите как это интерпритировать для php, а то я совсем запутался
PM MAIL WWW ICQ   Вверх
IvanB
Дата 7.4.2006, 07:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 155
Регистрация: 23.5.2005
Где: Irkutsk

Репутация: нет
Всего: 5



1) Одна тема - один вопрос (Не модератор)
2) Через какую функцию ответ получаешь в php (по результату mysql_query() запроса)?
--------------------
Закон отладки: Каждая последняя ошибка является предпоследней.
PM MAIL ICQ   Вверх
oksale
Дата 7.4.2006, 08:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 192
Регистрация: 17.6.2005
Где: Санкт-Петербург

Репутация: нет
Всего: 9



Цитата(agarheim @ 7.4.2006, 00:36)
мне вот тоже помощь не помешала бы....


Код

$sql = "SELECT prise.artikul, prise.name_prise, prise.cena, zakaz.kolichestvo
            FROM prise, zakaz
            WHERE zakaz.num_zakaz =1
            AND prise.prise_id = zakaz.prise_id
            LIMIT 0 , 30";
$res = mysql_query($sql);
while($row = mysql_fetch_array($res))
{
  echo $row['artikul'];
  ...
}

--------------------
WBR, oksale
PM MAIL ICQ   Вверх
agarheim
Дата 7.4.2006, 14:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 67
Регистрация: 2.3.2006

Репутация: нет
Всего: нет



спасибо что откликнулись. но именно эта конструкция и не работаеть.выводит всего одну запись вместо положеных 3. но выводит её правильно


PM MAIL WWW ICQ   Вверх
agarheim
Дата 7.4.2006, 14:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 67
Регистрация: 2.3.2006

Репутация: нет
Всего: нет



я неправильно описал суть проблемы.....у меня выводит все необходимые мне записи, кроме одной , самой первой.
PM MAIL WWW ICQ   Вверх
madFobos
Дата 21.4.2006, 00:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 102
Регистрация: 7.12.2005

Репутация: 1
Всего: 3



Я вот думаю как этот запрос может вывести больше одной строчки вобще. zakaz.num_zakaz - это же я так понимаю номер заказа и у каждого заказа он свой и если он равен единице, то у тебя в любом случае только одна строка выберится.
Или ты имеешь ввиду под записью колонку? 
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Базы Данных | Следующая тема »


 




[ Время генерации скрипта: 0.1058 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.