使用从数据库中选择时,第16行出现错误

时间:2018-08-25 22:00:23

标签: php

好的,现在我已解决它,不需要进一步的帮助。感谢您在尝试为我修复它方面所提供的所有帮助,尽管它非常感谢:)

2 个答案:

答案 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中,看看是否有错误。