|
Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » [решено] Замена тегов по всей таблице в БД |
|
[решено] Замена тегов по всей таблице в БД
|
Кот Ти Сообщения: 7318 |
Профиль | Отправить PM | Цитировать Здравствуйте!
Помогите, пожалуйста, разобраться с SQL-запросом. На сайте *.h15.ru стоит форум phpBB2. При импорте в него (командой "Восстановить базу данных") бэкапа локальной базы данных (mySQL4) все скобки тэгов заменились на их html-аналоги. Т.е. было, скажем <b>, а стало <b>. Видимо, это из-за настроек php (там стоит magic_quotes = 1. Точно не помню, как этот параметр называется, но он делает то же самое, что и функция addslashes() в PHP). В скриптах, которые писал сам, мог ещё добавить при обработке функцию stripslashes(), но в скрипты phpBB вряд ли - не знаю куда. И, в любом случае, массив данных довольно большой, загружать ещё раз не хотелось бы. Каким sql-запросом можно сделать так: "найти & l t ; заменить на '<' по таблице table_name 50 записей, начиная с N-записи". ? 50 записей - потому что при большом объёме работ сервер возвращает ошибку скрипта. Или, подскажите, пожалуйста, по какому запросу читать док. Перекапывать всю документацию по MySQL нет ни времени, ни желания, ни особого знания английского. |
|
Отправлено: 16:45, 05-06-2006 |
just mar Сообщения: 3904
|
Профиль | Отправить PM | Цитировать Цитата:
|
|
Отправлено: 17:08, 05-06-2006 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ночной странник Сообщения: 4050
|
Профиль | Сайт | Отправить PM | Цитировать Coutty
Цитата:
2) эта настройка не оказывает влияние на HTML теги... только на ["'\] |
|
------- Отправлено: 17:09, 05-06-2006 | #3 |
Кот Ти Сообщения: 7318
|
Профиль | Отправить PM | Цитировать Vlad Drakula:
1) отключить не могу - не дают, всё-таки бесплатный хостинг 2) хм...Вы правы как бы там ни было, теги заменяются. mar, доступ к консоли есть. Пытаюсь запустить там mysql. Пишет "ERROR 2002: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)" |
Отправлено: 17:23, 05-06-2006 | #4 |
Ночной странник Сообщения: 4050
|
Профиль | Сайт | Отправить PM | Цитировать Coutty
а PHPMyAdmin там не поставить? |
|
------- Отправлено: 18:11, 05-06-2006 | #5 |
Кот Ти Сообщения: 7318
|
Профиль | Отправить PM | Цитировать PHPMyAdmin слишком тяжёлый для пересылки - 8 Мб. Я со своим GPRS-интернетом это не осилю. Да и уйдёт на это целый день, наверное. Разве только архивом посылать, да скриптом разархивировать... Но всё равно многовато.
Вообще же, поставить можно. Может быть попробовать скрипт написать: 1. Запрос записи 2. Обработка тэгов 3. Обновление таблицы. 4. GOTO 1 Самый дешёвый вариант будет. Просто я думал, что, может есть специальный SQL-запрос для замены... |
Отправлено: 19:01, 05-06-2006 | #6 |
just mar Сообщения: 3904
|
Профиль | Отправить PM | Цитировать Coutty
сравните команду, которую задаете для запуска mysql и данные для доступа к базе для php. Если можно, то и другое (с измененным хостом, если это не localhost, именем пользователя и паролем) - сюда. Попробуем понять в чем дело. |
Отправлено: 19:22, 05-06-2006 | #7 |
Кот Ти Сообщения: 7318
|
Профиль | Отправить PM | Цитировать mar
В консоли я просто пишу: mysql. И вот получается результат как я писал раньше. Дома из консоли так и запускается. Или там надо сразу указывать базу данных с паролем? В скрипте пишу так: mysql_connect(database,username,password); mysql_select_db('base'); Решил проблему так:
Записи обновились, теги на местах, всё работает. Спасибо, mar и Vlad Drakula за помощь (иначе бы сидел и ждал у моря погоды). |
Отправлено: 19:39, 05-06-2006 | #8 |
just mar Сообщения: 3904
|
Профиль | Отправить PM | Цитировать Coutty
все хорошо, что хорошо кончается Цитата:
|
|
Отправлено: 22:29, 05-06-2006 | #9 |
Кот Ти Сообщения: 7318
|
Профиль | Отправить PM | Цитировать Цитата:
Спасибо |
|
Отправлено: 07:41, 06-06-2006 | #10 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Загрузка - [решено] Программа для создания образа всей системы | Glebush | Программное обеспечение Windows | 7 | 10-01-2010 09:27 | |
[решено] Неизвестные,временные тормоза всей системы | nikitooz | Непонятные проблемы с Железом | 12 | 17-06-2009 19:08 | |
Замена видеочипа или всей видеокарты в ноуте? | picup | Видеокарты | 2 | 04-02-2009 12:10 | |
[решено] Проверка наличия поля в таблице БД | Artem-Samsung | Вебмастеру | 8 | 19-03-2008 21:40 | |
разная интерпретация тегов комментариев для HTML и XML | Vlad Drakula | Вебмастеру | 3 | 01-07-2005 11:55 |
|