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

Форум MySQL

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

 

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

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

тема: Не выполняются SELECT'ы с условием WHERE > или <
 
 автор: cheshira   (05.07.2007 в 16:15)   письмо автору
 
 

Собственно глюк в том, что у меня не выполняются SELECT'ы с условием WHERE > или <.
Вот = или != - это пожалуйста, а больше/меньше ну никак! И если перенести копипэйстом в PHPMyAdmin - та же история, возвращает пустой результат. И что ж я не так делаю, просветите пожалуйста, а?
Версия mysql - 4.1.16.

   
 
 автор: Faraon   (05.07.2007 в 16:23)   письмо автору
 
   для: cheshira   (05.07.2007 в 16:15)
 

а пример запроса можете привести

   
 
 автор: cheops   (05.07.2007 в 22:26)   письмо автору
 
   для: cheshira   (05.07.2007 в 16:15)
 

И структуру таблицы (получить можно при помощи запроса SHOW CREATE TABLE tbl), скорее всего вы пытаетесь сравнивать числа, записанные в строковых типах (или происходит ещё какое-то нарушение, связанное с типами данных) - строки сравниваются, начиная с первого символа, а не с последнего, как числа.

   
 
 автор: Trianon   (05.07.2007 в 22:31)   письмо автору
 
   для: cheops   (05.07.2007 в 22:26)
 

>а не с последнего, как числа.

:-\

   
 
 автор: cheops   (05.07.2007 в 22:34)   письмо автору
 
   для: Trianon   (05.07.2007 в 22:31)
 

Не нравится не ешьте :))), мы не на дипломатической встрече, чтобы выражения выбирать :)))

   
 
 автор: Trianon   (05.07.2007 в 22:42)   письмо автору
 
   для: cheops   (05.07.2007 в 22:34)
 

Поимейте стыд, числа тоже с первых символов сравниваются. Просто их считать надо от края разрядной сетки, а не от первого ненулевого разряда.

   
 
 автор: cheops   (06.07.2007 в 06:35)   письмо автору
 
   для: Trianon   (05.07.2007 в 22:42)
 

Мы не машины, чтобы с края разрядной сетки считать.

   
 
 автор: cheshira   (06.07.2007 в 11:33)   письмо автору
 
   для: cheops   (06.07.2007 в 06:35)
 

Огромный спасиб!
Весьма похоже, что собака была зарыта именно здесь. Пойду, откопаю ;)

   
Rambler's Top100
вверх

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