Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » MySQL » Как исправить ошибку при регистрации на DLE 10.1 - Error Number: 3685?

Как исправить ошибку при регистрации на DLE 10.1 - Error Number: 3685?


     27.03.2024    ошибка регистрации    Все вопросы » MySQL    113

вопрос
Приветствую вас!
Обнаружилась ошибка при регистрации нового пользователя.

DLE10.1

После заполнения всех полей для регистрации выводится страница с ошибкой:

Как исправить ошибку при регистрации на  DLE 10.1 - Error Number: 3685?


С движком сайта ничего не делалось.
На хостинге говорят что ошибка указывает на проблему в php коде модуля register.php


Данные по движку сайта автопроверкой системы:



Как можно поправить это?

Ответа пока нет


2 комментария

vitnet
PHP-developer

vitnet - 27 марта 2024 17:52 -

Замените весь SQL запрос на
SELECT COUNT(*) as count FROM " . USERPREFIX . "_users WHERE email = '{$email}' OR LOWER(name) REGEXP '^{$search_name}$' OR name = '{$name}'

korkus
Юзер

korkus - 27 марта 2024 20:04 -

vitnet,
Благодарю вас!
Это помогло в моем случае.

Строку в файле register.php:
"SELECT COUNT(*) as count FROM " . USERPREFIX . "_users WHERE email = '$email' OR LOWER(name) REGEXP '[[:<:]]{$search_name}[[:>:]]' OR name = '$name'"


Заменил на код представленный выше и проблема ушла.
Еще раз огромное вам спасибо за помощь!

С уважением, Вадим

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

 03.05.2012 AndreY_ZO_o  MySQL
наверх