Модераторы: skyboy

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Case sensitivity, опознование больших и маленьких букв 
:(
    Опции темы
Alex0202
Дата 16.11.2005, 19:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 48
Регистрация: 11.3.2005

Репутация: нет
Всего: нет



Цитата(Ignat @ 16.11.2005, 18:35)
Я бы просто при попытке регистрации проверял предикатом:
Код

SELECT count(`id`) FROM `users` WHERE LOWER(`username`)=LOWER("VaSyA");

Вернул число<>0 , значит юзер есть.

У меня почемуто неработает smile возвращяет 1
PM MAIL   Вверх
Ignat
Дата 16.11.2005, 19:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Флудератор
****


Профиль
Группа: Экс. модератор
Сообщений: 4030
Регистрация: 19.4.2004
Где: غيليندزيك مدينة

Репутация: 21
Всего: 73



Цитата(Alex0202 @ 16.11.2005, 19:02)
возвращяет 1

1<>0 Или я ошибаюсь? smile


--------------------
Теперь при чем :P
PM   Вверх
Alex0202
Дата 16.11.2005, 19:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 48
Регистрация: 11.3.2005

Репутация: нет
Всего: нет



Цитата(Ignat @ 16.11.2005, 18:57)
Цитата(Bikutoru @ 16.11.2005, 18:48)
запрос притормаживать будет при энном числе юзеров...

Обязательно. Тут встает вопрос, важнее скорость или отсутствие "накладных" расходов. MD5 наверняка будет побольше нежели стандартный логин.

Важна скорость !
в базе 30 таблиц
в таблице 'auth' c логином, паролем и emailom будет около тысячи товых записей в день
Добавлено @ 19:16
Цитата(Ignat @ 16.11.2005, 19:05)
Цитата(Alex0202 @ 16.11.2005, 19:02)
возвращяет 1

1<>0 Или я ошибаюсь? smile

всё ! работает !!
да .. возвращало 1 (exists) это то мне и надо !

...просто парюсь.. с ночной смены только...

Всем спасибо !!!!!
PM MAIL   Вверх
Ignat
Дата 16.11.2005, 19:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Флудератор
****


Профиль
Группа: Экс. модератор
Сообщений: 4030
Регистрация: 19.4.2004
Где: غيليندزيك مدينة

Репутация: 21
Всего: 73



Цитата(Alex0202 @ 16.11.2005, 19:08)
в таблице 'auth' c логином, паролем и emailom будет около тысячи товых записей в день

Тогда лучше вариант с хэшем (хотя можно просто хранить логин приведенный к нижнему регистру), причем индекс выставить уникальный.


--------------------
Теперь при чем :P
PM   Вверх
Bikutoru
Дата 17.11.2005, 09:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Увлекающийся
**


Профиль
Группа: Участник
Сообщений: 522
Регистрация: 24.5.2005
Где: Москва

Репутация: 1
Всего: 22



Цитата(Ignat @ 16.11.2005, 20:19)
хотя можно просто хранить логин приведенный к нижнему регистру

Мне показалось, что хеш фиксированной длины немного удобнее, чем логин, приведённый к нижнему регистру, чья длина может варьироваться. Хотя особой разницы в самом деле нет.



--------------------
Человек, словно в зеркале мир — многолик, 
Он ничтожен — и он же безмерно велик!
Омар Хайям
PM   Вверх
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | MySQL | Следующая тема »


 




[ Время генерации скрипта: 0.0426 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.