PHP 通知:尝试获取非对象的属性"消息"



谢谢你来帮助我。

目前,我正在尝试将旧的黑手党游戏更新为我个人使用,因为现在没有人使用它们,并且被困在我以前从未使用过的对象。

我得到的错误是:

注意:尝试在第 67 行的 C:\wamp64\www\mafia\Send.php 中获取非对象的属性"消息">

这是代码

$query=mysqli_query($connection,"SELECT * FROM messages WHERE f='$ownusername' ORDER by id DESC LIMIT 3");
$info = mysqli_fetch_object($query);
$fetch=mysqli_fetch_object(mysqli_query($connection,"SELECT * FROM autospam LIMIT 1"));

if ($info->message == $message && $fetch->c == 1){
mysqli_query($connection,"UPDATE users SET mute='1', mutedby='Spamming' WHERE username='$ownusername'");
echo "You have been muted!";
}

这已经得到了修复,这要归功于 Dmitry,为我指明了正确的方向,我发现 sql 插入中的 id 是错误,它试图将空值插入到自动增量表中。

我从sql插入中删除了ID,一切正常

最新更新