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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Выборка по диапазону чисел 
V
    Опции темы
Gtaman
Дата 14.7.2006, 15:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Интересует следующее:

Есть таблица get_nums, в ней 2 поля num_1 - цифра, num_val - какое-то значение.
Вот пример содержимого:

0 | ноль!
5 | пять!
10 | десять!

Так вот, нужно, чтобы если число, по которому идет выборка равнялось от 0 до 4, то выбиралось: 0 | ноль!, если от 5 до 9, то: 5 | пять! Ну вобщем, понятно, я надеюсь, что нужно.....

Как такое сделать? 
PM MAIL   Вверх
Wolf1994
Дата 14.7.2006, 16:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1701
Регистрация: 5.10.2004

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



Код

$query='SELECT * FROM get_nums  WHERE num_1<='.intval (число).' DESC ORDER BY num_1 LIMIT 0,1';
 
PM MAIL WWW   Вверх
cyberface
Дата 14.7.2006, 17:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Код

SELECT
  IF(num_1<=4, 0, 5) AS  num_1,
  IF(num_1>4, нуль!, пять!) AS num_val
FROM 
  get_nums 
  

Это сообщение отредактировал(а) cyberface - 14.7.2006, 17:22
PM MAIL   Вверх
Gtaman
Дата 15.7.2006, 15:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Цитата(Wolf1994 @ 14.7.2006,  16:22)
Код

$query='SELECT * FROM get_nums  WHERE num_1<='.intval (число).' DESC ORDER BY num_1 LIMIT 0,1';


Благодарю, то, что надо! smile Только тут немного неправильно.... правильно вот так:

Код

$nums_query = mysql_query("SELECT * FROM get_nums WHERE num_1 <= ".intval(число)." ORDER BY num_2 DESC");
$nums = mysql_fetch_array($nums_query);


Добавлено @ 15:55 
cyberface, это мне не подходит, так как числа и значения в скрипте явно не указываются, а берутся из БД....... 
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Базы Данных | Следующая тема »


 




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


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

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