Обьясните мне пожалуйсто єти вот незамысловатые функцыи мускула и взаимодействие их в такой комбинацыи - ascii(lawer(substring(user_name,1,1))) ?
ascii(lower(substring(user_name,1,1))) это делается для сравнения первого ascii-кода символа в имени пользователя.
substring(text,begin,col) substring - вырезает из текста (text) текст начиная с позиции (begin) определенное количество символов (col) Наглядный пример: text='Test substring'; substring(text,1,3) Результат: Tes lower() - переводит текст в нижний регистр text='ТесТиРоВаНиЕ' lower(text) Результат: тестирование