Ответов: 0 Просмотров: 883
|
Добрый вечер, возникла такая проблема, существует таблица с юзерами в ней есть поле пароль (password), т.к. система хранения изменилась, требуется преобразовать все эти пароли по маске. Попробовал сделать так:
PHP:
скопировать код в буфер обмена
$DB->query("SELECT id,password FROM ibf_members;"); while ( $row = $DB->fetch_row() ) { $password = md5 ( $row['password'] + md5 ( $INFO['password_salt'] ) ); $DB->query("UPDATE ibf_members SET password = '" . $password . "' WHERE id = '" . $row['id'] . "';"); }
Получаю ошибку
Код, где возникает ошибка
PHP:
скопировать код в буфер обмена
function fetch_row($query_id = "") { if ($query_id == "") { $query_id = $this->query_id; } return $this->record_row; }
Похоже, я просто неправильно подходу к данному вопросу, не могли бы вы мне помочь/натолкнуть на мысль? Спасибо.
Проблема решена, закройте тему, пожалуйста. |