mysql> select * from url; | url | filesize | id | +-------------------------------------+ | 2.17 | 1 | mysql> select url from url where filesize=2.17; | url | +--------------------------------------+ |http://www.umka.ru/mpeg/Ray/ray_09.mp3 Через PHP значение выводится правильно. А в любой консоли глючит. Мало того, переставляет местами поля: mysql> select url,id,filesize from url where filesize=2.17 | url | id | | filesize | +-------------------------------- | 1 | 2.17 |/mpeg/Ray/ray_09.mp3 Steps to Reproduce: 1. Завести поле char (255). Поместить туда строку типа http:// 2. 3.
У меня всё ок. А можно узнать вывод mysqldump -u... ваша_база url -d ? mysql> insert into url set filesize=2.17,url='http://итакдалее.ру//mpeg/Ray/ray_09.mp3'; Query OK, 1 row affected (0.01 sec) mysql> select * from url; +------------------------------------------+----+----------+ | url | id | filesize | +------------------------------------------+----+----------+ | http://итакдалее.ру//mpeg/Ray/ray_09.mp3 | 1 | 2.17 | +------------------------------------------+----+----------+ 1 row in set (0.00 sec) mysql> select * from url where filesize=2.17; +------------------------------------------+----+----------+ | url | id | filesize | +------------------------------------------+----+----------+ | http://итакдалее.ру//mpeg/Ray/ray_09.mp3 | 1 | 2.17 | +------------------------------------------+----+----------+ 1 row in set (0.00 sec) mysql> select url,id,filesize from url where filesize=2.17; +------------------------------------------+----+----------+ | url | id | filesize | +------------------------------------------+----+----------+ | http://итакдалее.ру//mpeg/Ray/ray_09.mp3 | 1 | 2.17 | +------------------------------------------+----+----------+
перевешено
не воспроизводится