![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| Vigoroso |
|
||||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 93 Регистрация: 17.6.2006 Репутация: нет Всего: нет |
у меня такая проблема... два одинаковые БД но с 1 разницей, в том что в 1 пароли, так сказать в текстовом варианте, а в другой должны быть теже пароли только закодирование при помощи md5 в бинарную строку, как мне кажется, такое напрямую не осуществить, поэтому я сперве копирую пары логин-пароль из первой базы в файл, для дальнейшего их восстановления во второй базе...
из базы в файл:
После того как файл создан вызываю:
вот тут и возникает ошибка: Warning: mssql_query() [function.mssql-query]: message: Line 2: Incorrect syntax near '_Fire_'. (severity 15) in z:\home\new\www\execusers.php on line 12 Warning: mssql_query() [function.mssql-query]: message: Unclosed quotation mark before the character string ''. (severity 15) in z:\home\new\www\execusers.php on line 12 Warning: mssql_query() [function.mssql-query]: Query failed in z:\home\new\www\execusers.php on line 12 что ему тут не нравится??? |
||||
|
|||||
| GiV |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 137 Регистрация: 13.7.2006 Где: rus|53 Репутация: 1 Всего: 9 |
$query = " UPDATE dbo.MEMB_INFO SET memb__pwd = '".md5($user[1], TRUE)."'
WHERE memb___id = '".$user[0]."'"; echo $query, '<br>'; mssql_query($query); Результаты в студию. |
|||
|
||||
| Vigoroso |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 93 Регистрация: 17.6.2006 Репутация: нет Всего: нет |
UPDATE dbo.MEMB_INFO SET memb__pwd = 'ј&u)jh*l�и@ј' WHERE memb___id = '_Fire_'
Warning: mssql_query() [function.mssql-query]: message: Line 2: Incorrect syntax near '_Fire_'. (severity 15) in z:\home\new\www\execusers.php on line 13 Warning: mssql_query() [function.mssql-query]: message: Unclosed quotation mark before the character string ''. (severity 15) in z:\home\new\www\execusers.php on line 13 Warning: mssql_query() [function.mssql-query]: Query failed in z:\home\new\www\execusers.php on line 13 |
|||
|
||||
| GiV |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 137 Регистрация: 13.7.2006 Где: rus|53 Репутация: 1 Всего: 9 |
$query = " UPDATE dbo.MEMB_INFO SET memb__pwd = '".md5($user[1])."'
WHERE memb___id = '".$user[0]."'"; А так? |
|||
|
||||
| Vigoroso |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 93 Регистрация: 17.6.2006 Репутация: нет Всего: нет |
Вычисляет MD5 хэш строки str используя алгоритм MD5 RSA Data Security, Inc. и возвращает этот хэш. Хэш представляет собой 32-значное шестнадцатеричное число. Если необязательный аргумент raw_output имеет значение TRUE, то возвращается бинарная строка из 16 символов.
тогда ещё такой вопрос: рассмотрим вот такой запрос...
я не могу понят запись CONVERT(varbinary(16),'0x00') что же он конвертирует? если на том месте нет никакой переменной?... или как это рабтает? Добавлено @ 20:43 помогите пожалуйста, очень нужно! Это сообщение отредактировал(а) Vigoroso - 2.8.2006, 20:36 |
|||
|
||||
| Vigoroso |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 93 Регистрация: 17.6.2006 Репутация: нет Всего: нет |
никто не знает?
|
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Базы Данных | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |