Покинул форум
Сообщений всего: 416
Дата рег-ции: Май 2011 Откуда: тифилис
Помог: 5 раз(а)
здраствуите.
как я знаю сделат мускл запроси в цикле, не хорошая идеа, но есть такои момент: в таблице есть поле text_pole (егo тип TEXT) и он содержит текст в котором есть html теги. хочу чтоб убрать из текста ети теги, сделаю так: вибираю из таблиц текста, в цикле от кождово записа убираю хтмл теги и потом через update наоборот вставливаю в таблице.
вот вопрос: есть другои способ что обаити похожие ситуации без исползование запроси в цикле, или все ровно придётся так сделать?
и вобшем, запроси в цикле: ето страшнo? или не очен?
Stierus
Отправлено: 23 Ноября, 2011 - 10:29:49
Рекордсмен по количеству сообщений за 7 дней
Покинул форум
Сообщений всего: 2132
Дата рег-ции: Дек. 2008 Откуда: Москваль
Помог: 52 раз(а)
mysql_query("UPDATE mytable SET text_pole = '".$good_text."' ") выставит это значение всем записям - такой запрос можно выполнить и 1 раз
dadli
Отправлено: 23 Ноября, 2011 - 10:32:23
Посетитель
Покинул форум
Сообщений всего: 416
Дата рег-ции: Май 2011 Откуда: тифилис
Помог: 5 раз(а)
Stierus
да извините, я не правилни варянт написал, вот етот запрос:
Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007 Откуда: Berlin
Помог: 707 раз(а)
Как я понимаю, это нужно сделать однократно. Ваш вариант приемлим. Альтернатива - написать хранимую процедуру, выполняющую работу strip_tags и применить ее. Если это и будет быстрее, то незначительно (т.к. по сути обработка данных ложится на БД, экономится только время на соединение).
----- Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
dadli
Отправлено: 23 Ноября, 2011 - 10:42:15
Посетитель
Покинул форум
Сообщений всего: 416
Дата рег-ции: Май 2011 Откуда: тифилис
Помог: 5 раз(а)
EuGen
д ето будит толко один раз, и если ето не очен плохо, буду сделать так, спасибо балшое, Stierus и вам тоже .
tuareg
Отправлено: 23 Ноября, 2011 - 10:51:33
Участник
Покинул форум
Сообщений всего: 1234
Дата рег-ции: Июнь 2010
Помог: 69 раз(а)
Если Вы знаете какие тэги надо удалять(<a> и т.д), их не очень много , тогда можно
сделать так
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.