wexc » 2011.11.29 18:13

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

2010 » 2011.11.29 19:32

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вычки.

wexc » 2011.11.30 02:59

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

DarkRiDDeR » 2011.11.30 03:12

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

Gemorroj » 2011.11.30 11:17

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

Nu3oN » 2011.11.30 13:54

Gemorroj написал:

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

::thumb919::

wexc написал:

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

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

Gemorroj » 2011.11.30 14:23

Код:

1
UPDATE `table` SET `text` = REPLACE(`text`, "три", "ноль") WHERE `text` LIKE "%три%";
wexc » 2011.11.30 15:20

Спасиб

Nu3oN » 2011.11.30 19:43

Gemorroj написал:

Код:

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

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