Автор Ody задал вопрос в разделе Другие языки и технологии
Подскажите чем заменить знак "%" в php. К примеру у меня есть таблица, в нем размеры в процентах даны. Вот их нужно убра и получил лучший ответ
Ответ от James Lukash[гуру]
У вас логические связи нарушены, php тут ни при чем, раз проценты хранятся в БД. С таким же успехом можно сказать, что виноват perl, потому что я на нем пишу, или python.
По делу:
UPDATE mytable SET myfield = substr(myfield, 1, locate('%', myfield) - 1);
James Lukash
Мудрец
(12919)
Ну во-первых, предполагаю, что СУБД - мускуль. Далее, locate('%', myfield) вернет номер позиции знака процента в строке. Т.к. сам знак процента не нужен, отнимаем единицу. Substr вернет часть подстроки с первого символа до знака процента, не включая сам %