Как преобразовать столбец из БД в строку?

246
17 октября 2017, 04:07

Получаем пароль пользователя из БД по критериям(почта и логин)... Его нужно преобразовать в строку, что-бы отправить на почту пользователю(это типо скрипт для восстановления пароля, если человек забыл).

Выдаёт ошибку:

Catchable fatal error: Object of class mysqli_result could not be converted to string

.

Вот код запроса:

$passUp = $mysqli -> query('SELECT `pass_1` FROM `users` WHERE mail = "'.$mail.'"');
$text = $passUp;

И потом переменная $text отправляется функцией mail() по всем параметрам, там ошибок нет.

Answer 1

Решил свою проблему так:

$passUp = $mysqli -> query('SELECT `pass_1` FROM `users` WHERE mail = "'.$mail.'"');
$row = mysqli_fetch_array($passUp);
$_SESSION["pass"] = $row["pass_1"];

Может и не очень правильно, но работает как я хотел)

READ ALSO
Mysql обрезает текст со смайлами

Mysql обрезает текст со смайлами

Получаю текст, он содержит смайлики эмодзи, пример: https://emojioru/animals-nature/d83cdf44-1f344-grib

295
Проверка введённой капчи

Проверка введённой капчи

Ребят помогите пожалуйста написать условие проверки капчи, не пойму как правильно написатьУ меня данные с формы должны отправялтьсяя методом...

217
RedBean PHP не работает R::store

RedBean PHP не работает R::store

В базе еще есть поля id, number

432
Передача JSON массива в Ajax

Передача JSON массива в Ajax

Доброе утроПросидел часа 2-3, в интернете куча примеров, но у меня не выходит

339