|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
23.07.2011, 14:52 | #1 |
Пользователь
Регистрация: 14.01.2008
Сообщений: 13
|
Запрос к базе
Есть такой запрос к базе
PHP код:
Можно ли добавить условие в запрос, чтобы такие заначения пропускались? Или проще скриптом откорректировать значеня в userlogin ? Последний раз редактировалось serg-php; 23.07.2011 в 14:57. |
23.07.2011, 15:09 | #2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Как вариант:
Код:
I'm learning to live...
|
23.07.2011, 15:32 | #3 | |
Пользователь
Регистрация: 14.01.2008
Сообщений: 13
|
Stilet,
Цитата:
Проверку перед регистрацией думаю сделать через ява-скрип. А как вот быть с существующими? Тупо убрать все левые символы? Или оставить такой запрос с этим условием, только боюсь - присутствие такого условия в запросе будет создавать большую нугрузку, чем без него. |
|
23.07.2011, 16:08 | #4 | ||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Цитата:
I'm learning to live...
|
||
23.07.2011, 16:33 | #5 |
Пользователь
Регистрация: 14.01.2008
Сообщений: 13
|
1. Первым делом прикручу ява-скрип.
(проверка на символы и регистр). Вариант интересный такого скрипа случайно не попадался под руку? 2. Потом напишу скриптец, который отредактирует все логины. |
24.07.2011, 01:00 | #6 | |
Форумчанин
Регистрация: 07.09.2009
Сообщений: 361
|
Цитата:
|
|
24.07.2011, 09:49 | #7 | |
Пользователь
Регистрация: 14.01.2008
Сообщений: 13
|
Цитата:
|
|
24.07.2011, 14:15 | #8 |
Форумчанин
Регистрация: 08.05.2010
Сообщений: 177
|
serg-php
str_replace вам в помощь эта функция как раз то делает что вы говорите str_replace ("_","",$ login) 1 параметр - что нужно поменять 2 параметр - на что заменить 3 параметр - где ищем символы Последний раз редактировалось Anubys; 24.07.2011 в 14:19. |
24.07.2011, 16:56 | #9 |
Пользователь
Регистрация: 14.01.2008
Сообщений: 13
|
Anubys,
представьте себе такую ситуацию, пользователь регится и вводит логин, например, mad_ibiza, а потом его по str_replace в madibiza. Обезопасить пользователя можно перед вводом им данных через ява-скрипт. Использую jquery-validation-1.8.1. Модифицировал такой вариант, _http://stackoverflow.com/questions/2476378/jquery-validate-plugin-accept-letters-only Есть такой вариант _http://stackoverflow.com/questions/2794162/jquery-validation-plugin-accept-only-alphabetical-characters _http://stackoverflow.com/questions/2794162/jquery-validation-plugin-accept-only-alphabetical-characters У меня так получилось Код:
Проверка мыла при вводе и копипасте срабатывает, а вот логина при копипасте - нет! Может быть правило не правильное? Последний раз редактировалось serg-php; 24.07.2011 в 17:04. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
SQL - запрос к базе | Джиган | PHP | 2 | 03.06.2011 17:08 |
Запрос к базе данных | rikomono | Microsoft Office Word | 13 | 02.06.2011 20:49 |
Запрос к базе данных | nec117 | PHP | 0 | 09.03.2011 17:40 |
sql запрос к базе | sashonk | SQL, базы данных | 8 | 01.09.2010 11:11 |
Запрос к базе даных mysql | Sound | PHP | 1 | 15.08.2009 12:14 |