IPB


Бесплатные VPN сервера

Здравствуйте, гость ( Вход | Регистрация )

> Внимание!

Задавая вопрос, обязательно укажите свой логин, домен и скрипт, которых он касается.

>> !!Ответы на 90% вопросов здесь!! <<


Правила хостинга | Общие ошибки новичков | Поиск

 
Тема закрытаНачать новую тему
Поддержка функций DECODE и ENCODE, При использовании функций Decode и Encode не существуют
bodryjj
сообщение 4.2.2011, 0:10
Сообщение #1


Школьник
*

Группа: Пользователи
Сообщений: 3
Регистрация: 2.2.2011
Пользователь №: 3058



Здравствуйте. Возникла проблема при шифровании и расшифровывании данных функциями MySQL: ENCODE, DECODE.
Интерпретатор выдаёт ошибку 1305 - функция не существует. У вас установлен сервер баз данных версии 5.1.49, в официальной документации сообщается, что данные функции поддерживаются и в версиях 5.0. Вот ссылка на официальную документацию: http://dev.mysql.com/doc/refman/5.0/en/enc...-functions.html
В чём может быть проблему?

Приведу краткий код, как я их использую (php код):
mysql_query("SELECT f,i,o,DECODE(`login`,'".$key_login."') as login, DECODE(`password`,'".$key."') as password from doctors WHERE id=".$id,$db)

mysql_query("UPDATE doctors SET login=ENCODE ('".$login."', '".$key_login."'), password=ENCODE ('".$password."', '".$key."') WHERE id=".$id,$db)
Перейти в начало страницы
 
+Цитировать сообщение
absinthe
сообщение 6.2.2011, 17:57
Сообщение #2


Абитуриент
***

Группа: Пользователи
Сообщений: 45
Регистрация: 4.10.2010
Пользователь №: 1827
Домен: свой


А ошибку выдает при выполнение обоих запросов?

Если только у второго, то уберите пробел между наименование функции ENCODE и последующей открывающей скобкой (т.е. должно быть ENCODE()).
Перейти в начало страницы
 
+Цитировать сообщение

Тема закрытаНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



RSS Текстовая версия Сейчас: 12.11.2019, 3:29