繁体   English   中英

对象未转换为字符串?

[英]Object not being converted into string?

我正在尝试获取网站访问者的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是我数据库中的整数。

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM