0

我创建了一个数据库连接,现在我正在尝试 print_r 结果只是为了开始......我不知道我在下面做错了什么......

$mysqli = new mysqli("localhost", "UserName", "Password", "Database");

$result = $mysqli->query("SELECT * FROM Table");

print_r($result);

但我被退回是这个

mysqli_result Object ( )

为什么会这样?

4

2 回答 2

1

这就是它的工作原理——查询返回一个资源对象。要查看结果,您可以执行以下操作:

while($row = $result->fetch_assoc()){
    print_r($row);
}

你在这里有一篇关于 MySQLi 的好文章。

于 2013-06-09T03:38:52.983 回答
0

您正在尝试“打印”资源。

您仍然需要获取结果,例如,mysql_fetch_array()$result->fetch_row()

于 2013-06-09T03:38:09.640 回答