#1 2011.11.29 18:13

wexc
Участник
Зарегистрирован: 2011.01.20
Сообщений: 210
Карма: 2
Профиль

Замена текста в бд

Как заменить допустим center на left , какой sql выполнить? Подскажите плз

Неактивен

#2 2011.11.29 19:32

2010
Участник
Откуда: localhost
Зарегистрирован: 2010.02.20
Сообщений: 230
Карма: 1
Профиль

Re: Замена текста в бд

Mysql_query (UPDATE table SET text = left WHERE id = 1);
Добавлено спустя   4 минуты  37 секунд:
table - имя тaблици, text - сaм тeкст нa  который зaмeнить, id - идeнтификaтор. тeкст и идeнтификaтор возьми в кaвычки.

Отредактировано 2010 (2011.11.29 19:38)

Неактивен

#3 2011.11.30 02:59

wexc
Участник
Зарегистрирован: 2011.01.20
Сообщений: 210
Карма: 2
Профиль

Re: Замена текста в бд

спасибо , но эта полная замена. а возможно как либо из набора текста заменить определенные слова. Например в таблице присутствуют : "один, два, три, четыре, пять" и вот нужно слово "три" заменить на "ноль"

Неактивен

#4 2011.11.30 03:12

DarkRiDDeR
Участник
Откуда: Вам это не надо знать
Зарегистрирован: 2011.05.12
Сообщений: 163
Карма: 4
Профиль Веб-сайт

Re: Замена текста в бд

Нет, это же таблицы, а не язык программирования. Можно только: вытащить строку, заменить нужные слова с помощью РНР, Реrl и т.д. и заменить старую строку вышеописанным примером.

Неактивен

#5 2011.11.30 11:17

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6594
Карма: 107
Профиль Веб-сайт

Re: Замена текста в бд

UPDATE table SET text = "ноль" WHERE text = "три";

Неактивен

#6 2011.11.30 13:54

Nu3oN
Moderator
Откуда: БелгородЭ
Зарегистрирован: 2010.04.28
Сообщений: 805
Карма: 11
Профиль Веб-сайт

Re: Замена текста в бд

Gemorroj написал:

UPDATE table SET text = "ноль" WHERE text = "три";


wexc написал:

спасибо , но эта полная замена. а возможно как либо из набора текста заменить определенные слова. Например в таблице присутствуют : "один, два, три, четыре, пять" и вот нужно слово "три" заменить на "ноль"

З.ы Хочу себе такого лемурчика))))))


Вложения

Я буду лучше голоден, но между креслом и рулем и на дороге.

Неактивен

#7 2011.11.30 14:23

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6594
Карма: 107
Профиль Веб-сайт

Re: Замена текста в бд

Код:

1
UPDATE `table` SET `text` = REPLACE(`text`, "три", "ноль") WHERE `text` LIKE "%три%";

Неактивен

#8 2011.11.30 15:20

wexc
Участник
Зарегистрирован: 2011.01.20
Сообщений: 210
Карма: 2
Профиль

Re: Замена текста в бд

Спасиб

Неактивен

#9 2011.11.30 19:43

Nu3oN
Moderator
Откуда: БелгородЭ
Зарегистрирован: 2010.04.28
Сообщений: 805
Карма: 11
Профиль Веб-сайт

Re: Замена текста в бд

Gemorroj написал:

Код:

1
UPDATE `table` SET `text` = REPLACE(`text`, "три", "ноль") WHERE `text` LIKE "%три%";

О! я и не знал что так можно smile


Я буду лучше голоден, но между креслом и рулем и на дороге.

Неактивен

Дополнительно

forum.wapinet.ru

PunBB Mod v0.6.2
0.012 s