Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Приведите пример
Форумы портала PHP.SU » PHP » Напишите за меня, пожалуйста » Приведите пример

Страниц (1): [1]
 

1. Maxsim_Smolin - 20 Июля, 2015 - 02:26:09 - перейти к сообщению
Приведите пожалуйста правильный пример фильтрации от AND до

PHP:
скопировать код в буфер обмена
  1.  WHERE sum >= '{$Sum_ot}' || sum <= '{$Sum_do}'  
2. DelphinPRO - 20 Июля, 2015 - 10:47:45 - перейти к сообщению
WHERE sum >= '{$Sum_ot}' AND sum <= '{$Sum_do}'
Однако
3. difight - 20 Июля, 2015 - 18:27:27 - перейти к сообщению
DelphinPRO пишет:
WHERE sum >= '{$Sum_ot}' AND sum <= '{$Sum_do}'
Однако

Так то || это OR =)
CODE (SQL):
скопировать код в буфер обмена
  1.  
  2. WHERE sum >= '{$Sum_ot}' OR sum <= '{$Sum_do}'
4. DelphinPRO - 20 Июля, 2015 - 18:34:50 - перейти к сообщению
difight нужно получить записи от и до. Тут как раз нужен AND
5. difight - 20 Июля, 2015 - 18:37:58 - перейти к сообщению
DelphinPRO пишет:
difight нужно получить записи от и до. Тут как раз нужен AND

Да, сори, мой косяк, не дочитал текст Улыбка
6. KingStar - 20 Июля, 2015 - 22:54:42 - перейти к сообщению
я бы сделал так

CODE (SQL):
скопировать код в буфер обмена
  1. WHERE `sum` BETWEEN '{$Sum_ot}' AND '{$Sum_do}'
7. Maxsim_Smolin - 21 Июля, 2015 - 17:43:02 - перейти к сообщению
Всем сп.! А как правильно сделать что бы если просто надо вывести только от или только до а так же чтоб была возможность от и до.?

Так как то наверное:
PHP:
скопировать код в буфер обмена
  1.  WHERE `sum` BETWEEN '{$Sum_ot}' && '{$Sum_do}' || `sum` '{$Sum_ot}' || '{$Sum_do}'

 

Powered by ExBB FM 1.0 RC1