Форум SAPE.RU

Форум SAPE.RU (http://forum.sape.ru/index.php)
-   Курилка (http://forum.sape.ru/forumdisplay.php?f=22)
-   -   Помогите с Mysql (http://forum.sape.ru/showthread.php?t=15116)

Crudelis 01.07.2008 22:44

Помогите с Mysql
 
Я в мускуле новичек пытался разобраться в ней мало что понял такой вопрос у меня к гуру кто может подскажите пожайлуста:

Есть в таблице БД стоблец в нем русский текст подскажите можно ли как то в этом стоблце перевести весь текст в кирилицу т.е. v takoy vid? Если да то какой нужно задать вопрос в мускул. И ещё один вопрос есть в тексте такой тег как <br> можно ли его тоже весь убрать из таблицы?

Версия MySQL: 4.1.22 MySQL

Отклинувшися большое спасибо

jokero 01.07.2008 22:47

Цитата:

Сообщение от Crudelis (Сообщение 188773)
Я в мускуле новичек пытался разобраться в ней мало что понял такой вопрос у меня к гуру кто может подскажите пожайлуста:

Есть в таблице БД стоблец в нем русский текст подскажите можно ли как то в этом стоблце перевести весь текст в кирилицу т.е. v takoy vid? Если да то какой нужно задать вопрос в мускул. И ещё один вопрос есть в тексте такой тег как <br> можно ли его тоже весь убрать из таблицы?

Версия MySQL: 4.1.22 MySQL

Отклинувшися большое спасибо

Транслитировать собрался? хм... вряд ли такое можно это язык запросов :rolleyes:

Crudelis 01.07.2008 22:48

Ну да сделать транслит русского текста. Есть ли какой то запрос для БД чтоб протрнаслитировать столбец весь там больше 20 тыс записей :(

Ufaweb 01.07.2008 22:51

Цитата:

Сообщение от Crudelis (Сообщение 188773)
какой нужно задать вопрос в мускул

Вопросы задают яндексу (не в гугле - в гугле ищут).

Цитата:

Сообщение от Crudelis (Сообщение 188773)
перевести весь текст в кирилицу

Не в кириллицу, а в транслит

Цитата:

Сообщение от Crudelis (Сообщение 188773)
т.е. v takoy vid

Больше ничего не надо? Может оттуда текст сам должен выпрыгнуть на сайт и синонимизироваться?

Цитата:

Сообщение от Crudelis (Сообщение 188773)
есть в тексте такой тег как <br> можно ли его тоже весь убрать из таблицы?

Можно. Для этого надо подумать головой, за вас никто ничего не сделает.

Crudelis 01.07.2008 22:53

Подумать головой это хорошо но я неодного запроса для БД незнаю думал кто подскажет :(

Добавлено через 24 минуты
Удалить получилось грязь а именно <br> вот нашёл запрос к бд
Цитата:

UPDATE `table` SET `col_name`=REPLACE(`col_name`, 'что', '');
Как бы теперь перевести в транслит вот где проблемка

slavs™ 01.07.2008 23:21

Никак не переведете, для этого нужно функцию написать, например на PHP

dva-main 01.07.2008 23:35

Цитата:

Сообщение от slavs™ (Сообщение 188808)
Никак не переведете, для этого нужно функцию написать, например на PHP

да не, если не синонимизировать, а тупо "в"->"v" "т"->"t" переводить (как ТС изобразил, или по клавиатурной раскладке например) то можно запрос создать, корявый правда...

надо по вложенным функциям MySQL пробежаться...

Crudelis 01.07.2008 23:36

Цитата:

Сообщение от dva-main (Сообщение 188818)
да не, если не синонимизировать, а тупо "в"->"v" "т"->"t"... переводить то можно запрос создать, корявый правда...

надо по вложенным функциям MySQL пробежаться...

А можете пожайлуста глянуть) готов на опыты бек базы есть а то я замучался в ручную ссылки обновлять на новости

slavs™ 01.07.2008 23:39

Цитата:

Сообщение от dva-main (Сообщение 188818)
да не, если не синонимизировать, а тупо "в"->"v" "т"->"t" переводить (как ТС изобразил, или по клавиатурной раскладке например) то можно запрос создать, корявый правда...

надо по вложенным функциям MySQL пробежаться...

Непойму, зачем огород городить, получил ответ с БД, и перевел его в транслит, что сложного? По мне гораздо проще, чем извращаться с таким запросом:)

dva-main 01.07.2008 23:41

Цитата:

Сообщение от Crudelis (Сообщение 188820)
А можете пожайлуста глянуть) готов на опыты бек базы есть а то я замучался в ручную ссылки обновлять на новости

ну ты барин задачи ставишь, на ночь глядя :D лень... до утра терпит?

ну а в PHP что мешает? там спец функция есть - подсовываешь строку шаблонных символов, строку символов-замен и впЕрёд....

Добавлено через 2 минуты
Цитата:

Сообщение от slavs™ (Сообщение 188824)
Непойму, зачем огород городить, получил ответ с БД, и перевел его в транслит, что сложного? По мне гораздо проще, чем извращаться с таким запросом:)

:D ну каприз такой, пусть пободается - полезно...


Часовой пояс GMT +3, время: 19:57.

Работает на vBulletin® версия 3.8.7.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
SAPE.RU — система купли-продажи ссылок с главных и внутренних страниц сайтов.