Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Сообщения - Eugeny

Страницы: [1]
1
Приветствую всех.
Есть большая база данных, в которой очень много текстов, в кодировке windows-1251. Надо бы конвертнуть ее в юникод. Как оптимальнее это сделать? Причем лучше всего именно отконвертить, а не менять скрипт, выводящий данные тексты (он, к сожалению, зазенденный).

2
Хочу обсудить теоретическую часть создания системы раскрутки, подобной uniq-ip.com или neosap.com
Интересует вот что.
Предположим, есть три таблицы в базе данных (поля примерные):
users (логин, пароль, ссылка на сайт участника, кол-во показов на счету)
stat (ip участника, уже задействованный в эти сутки, и ссылка на сайт, где был этот участник)

Это пока единственный вариант, который я смог представить.
Можно ли реализовать это по-иному, потому что, при большом кол-ве участников, таблица stats (в которой отработанные ip) будет разрастаться до нескольких сотен тысяч строк, по одной строке на каждый сайт для каждого ip.
Буду благодарен, если кто-нибудь сможет подсказать иное решение.

3
Так проблема еще и в том, что поиск нужен по заголовкам, авторам и текстам. Так что не все так просто. Интересно, что для латиницы проблем нет, только для русского. Все же может быть можно как-то обойти эту проблему?

4
Проблема вот в чем.
Делаем выборку из таблицы:
SELECT DISTINCT title,author FROM articles WHERE LCASE(author)=\'иванов\'  (там, точнее, используется оператор INSTR, но это не имеет значения). Конструкция не работает. Т.е. работает, но если указать \'Иванов\' с большой буквы, как он и прописан в таблице. Если пытаться делать выборку независимой от регистра, ничего не получается. Функция LCASE для кириллицы не работает (для латиницы все нормально).
Можно ли это как-то обойти, не создавая отдельного индекса, где все слова с маленьких букв? LOWER() не работает тоже.

Страницы: [1]