@Cat_usual

Почему не изменяется значение в базе данных?

У меня есть данный код:
function generateCode($length=6) {

                    $chars = "abcdefghijklmnopqrstuvwxyzABCDEFGHI JKLMNOPRQSTUVWXYZ0123456789";

                    $code = "";

                    $clen = strlen($chars) - 1;
                    while (strlen($code) < $length) {

                        $code .= $chars[mt_rand(0,$clen)];
                    }

                    return $code;

                }

				$hash = md5(generateCode(10));

                $test = $link->query('UPDATE users SET hash = '.$hash.' WHERE ID =1');

				setcookie("user_hash", $hash, time() + 3600);


В куки он значение записывает, а в БД - нет. ID = 1 я специально сделал, это мой id.
  • Вопрос задан
  • 92 просмотра
Решения вопроса 1
myks92
@myks92 Куратор тега PHP
Нашёл решение — пометь вопрос ответом!
А откуда у вас берётся переменная $link? Из воздуха? Включите ошибки в PHP и вам сам PHP даст ответ, правда, на английском.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы