darmoedov, попробуй так $result = mysqli_query($sql, "SELECT * FROM `users` "); $hashed_result = MD5($result); Код $result = mysqli_query($sql, "SELECT * FROM `users` "); $hashed_result = MD5($result);
не понял что тебе надо конкретно, но если тебе надо однократно перехешировать все пароли пользователей из базы данных в md5 и обновить значения, то: $passwords_array = mysqli_query($sql, "SELECT * FROM `users` "); while($q =mysqli_fetch_array($passwords_array)) { $password = md5($q['pass']); // pass - название колонки пароль в базе mysqli_query($sql,"update users set `pass` = '".$password."' where id = ".$q['id']); } Код $passwords_array = mysqli_query($sql, "SELECT * FROM `users` "); while($q =mysqli_fetch_array($passwords_array)) { $password = md5($q['pass']); // pass - название колонки пароль в базе mysqli_query($sql,"update users set `pass` = '".$password."' where id = ".$q['id']); } не знаю зачем это может понадобиться, хешировать пароли нужно при регистрации пользователя, для этого используется простая функция md5('пароль')
darmoedov, то что выше написал другой автор бред и неработоспособная конструкция, на выходе ты получаешь конструкцию mysqli_result, которую необходимо дополнительно обработать. не говоря о том, что он осуществил выборку сразу всего массива пользователей и попытался захешировать в md5 не пароль отдельного юзера, а разом всю таблицу