好的,现在我已解决它,不需要进一步的帮助。感谢您在尝试为我修复它方面所提供的所有帮助,尽管它非常感谢:)
答案 0 :(得分:0)
我想我知道你的问题。您的查询没有给您数字,结果是给您对象。
您应该给查询count
Select count id, firstname, lastname from MyGuest
由于将对象与整数进行比较,因此出现第16行中的错误。
在您执行查询之后,使用此命令更改if语法
If($result>0)
答案 1 :(得分:-1)
尝试在查询周围放置if
:
if ($result = $conn->query($sql)) {
printf("Select returned %d rows.\n", $result->num_rows);
$result->close();
}
并检查您的查询是否正确(字段拼写正确,表名正确,...):例如将其放入phpmyadmin
中,看看是否有错误。