Mysqli更新将无法正常工作

时间:2015-12-22 00:24:10

标签: php cookies mysqli login insert

具体 - 我想在登录处理时对cookie进行操作,因此我将cookie“session_token”设置为openssl_random_pseudo_bytes。

setcookie( "session_token", bin2hex( openssl_random_pseudo_bytes( 32 ) ), time() + 600 );

但是,我希望它是更新数据库中“token”的值。 但是,我得到的是空数据库字段,其中生成的令牌应该是。

代码:

$ flogin是传递给登录功能的帖子数据。

$conn->query( "UPDATE Client SET token='" .$_COOKIE['session_token']. "' WHERE login='" .$flogin. "'" );

Cookie长度为64个字符,数据库中的“token”字段也是如此。

我做错了什么?

1 个答案:

答案 0 :(得分:0)

LifeParser写道:

INSERT语句就像一个超级按钮。

我喜欢自我解答。不幸的是他在问题中写了它,所以我把它移到了这里。