为了账号安全,请及时绑定邮箱和手机立即绑定

致命错误:无法使用mysqli_result类型的对象

致命错误:无法使用mysqli_result类型的对象

小唯快跑啊 2019-11-19 15:28:40
当我注意到我的一个模组给我这个错误时,我将要打开我的网站:致命错误:无法在第303行的/var/www/vbsubscribetouser.php中将mysqli_result类型的对象用作数组我去了303行,这就是我发现的内容://Check if requested username can be followed.if (in_array($followingdata['usergroupid'], explode("|", $vbulletin->options['subscribetouser_usergroups_cannot']))){这是从第303行开始的所有代码://Check if requested username can be followed.if (in_array($followingdata['usergroupid'], explode("|", $vbulletin->options['subscribetouser_usergroups_cannot']))){    exit;}if ($followinginfo[subscribers] > 0){    $user_followers = $followinginfo[followers].$userinfo[userid].'|';}else{    $user_followers = '|'.$userinfo[userid].'|';}$vbulletin->db->query_write("    UPDATE " . TABLE_PREFIX . "user    SET subscribers = subscribers + 1, `followers` = '$user_followers'    WHERE userid = $followinginfo[userid]");我不是php编码方面的专家,因此在打开网站之前会有所帮助。任何帮助/建议吗?非常感谢你!
查看完整描述

1 回答

?
哆啦的时光机

TA贡献1779条经验 获得超6个赞

无法将类型为mysqli_result的对象用作数组


使用mysqli_fetch_assoc或mysqli_fetch_array提取结果行作为关联数组。


$query = "SELECT 1";

$result = $mysqli->query($query);

$followingdata = $result->fetch_assoc()

要么


$followingdata = $result->fetch_array(MYSQLI_ASSOC);


查看完整回答
反对 回复 2019-11-19
  • 1 回答
  • 0 关注
  • 511 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信