【问题标题】:PHP - Read from row [duplicate]PHP - 从行读取[重复]
【发布时间】:2017-02-06 13:00:20
【问题描述】:

我正在尝试使用 LOGIN 和 REGISTER 制作一个工作脚本,但在他登录后我无法读取用户信息。

我正在使用 cookie 来确保他“在线”并且他在线,一切正常。

问题是我看不懂他的信息,不知道为什么。

$sql = "SELECT mod FROM korisnici where user = "'.$_COOKIES['username'].'"";

如果我输入cookies['username'] 而不是admin(real username),仍然不起作用。

我正在尝试只获得 MOD。

【问题讨论】:

  • 您有语法错误。看看你如何使用单引号和双引号。
  • 你的 PHP 错误日志告诉你你的语法错误。始终检查错误日志。此外,您的代码对 SQL 注入开放,您应该使用带有查询参数的准备好的语句。
  • 没有错误,这是代码:prntscr.com/e56ial这是输出:prntscr.com/e56hp2
  • @НиколаР.: "There is no errors" - 错误。仅仅因为您没有检查错误并不意味着没有没有错误。忽视问题并不能解决问题。

标签: php sql mysqli row


【解决方案1】:

我认为您的撇号位置不对:

$sql = "SELECT mod FROM korisnici where user = '" . $_COOKIES['username']. "'";

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2019-02-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-01-08
  • 2013-04-11
  • 1970-01-01
相关资源
最近更新 更多