Forum Webscript.Ru

Общие => Базы данных => Тема начата: Foshvad от 15 Мая 2002, 19:02:02

Название: мистика, какая-то... вставляем одно, выбираем другое...
Отправлено: Foshvad от 15 Мая 2002, 19:02:02
Ничё не понимаю.. Может это с php, а не с MySQL, я, признаться, не уверен. Если это так - перенесите тему, пожалуйста, в соответствующий форум.


Итак, проблемка:
делаем

UPDATE settings set value=\' | \' where ids = \'4\'

а когда делаю выборку, это value оказывается = \' |\'

то есть пробел в конце куда-то девается. Полчаса мучаюсь, никак не могу понять от чего это...
Название: мистика, какая-то... вставляем одно, выбираем другое...
Отправлено: ЖеньКа от 15 Мая 2002, 20:57:53
А извиняюсь нельзя написать
& n b s p ;|& n b s p ;
Хотя конечно я могу и не о том :)
Название: мистика, какая-то... вставляем одно, выбираем другое...
Отправлено: YA от 15 Мая 2002, 22:29:42
Цитировать
то есть пробел в конце куда-то девается

Все правильно, в полях типов CHAR, BINARY, VARCHAR, VARBINARY все концевые пробелы удалются при сохранении.

Если записывается фрагмент html-строки, то послушай совет ЖеньКи, если нет, то...
зачем тебе вообще пробелы в конце строки?
Название: мистика, какая-то... вставляем одно, выбираем другое...
Отправлено: Foshvad от 16 Мая 2002, 11:55:29
& n b s p ;|& n b s p ; конечно вариант....
Это надо было для разделителя в заголовок окна.
Только зачем удалять пробелы без спросу?... Никогда бы не подумал...
Ну да ладно, спасибо, что подсказали!
Название: мистика, какая-то... вставляем одно, выбираем другое...
Отправлено: YA от 16 Мая 2002, 12:56:41
Цитировать
Только зачем удалять пробелы без спросу?...

Незнание законов не освобождает...
Цитировать
Никогда бы не подумал...

Читай мануал ;)