我正在尝试获取网站访问者的onlinestatus,但似乎我的php脚本无法获取信息? 我希望我的脚本执行的操作是返回0或false(如果它在db中这样说的话),或者它找不到任何东西,并且返回1(如果它在db中说1)。

这是我的代码:

$id = $_SESSION['id'];
$useronline = $data->query("SELECT online FROM users WHERE id = '".$id."'") or die($data->error);

我似乎无法修复它。 这似乎是一个小问题,但对我而言确实很烦人。 先感谢您。

仅供参考; $ data是我的连接。 ID是我数据库中的整数。

连接正在工作,并且会话已在文件顶部开始。

===============>>#1 票数:0 已采纳

如果$data是pdo连接,请尝试使用

$data->query("SELECT online FROM users WHERE id = '".(int)$id."'")->fetchColumn()

  ask by MOLOCOG translate from so

未解决问题?本站智能推荐: