我创建了一个数据库连接,现在我正在尝试print_r结果只是为了开始....我不知道我在这里做错了什么……
$mysqli = new mysqli("localhost", "UserName", "Password", "Database");
$result = $mysqli->query("SELECT * FROM Table");
print_r($result);
但是我得到的是这个
mysqli_result Object ( )
为什么会发生这种情况?
这就是它的工作原理-查询返回一个资源对象。要查看结果,可以执行如下操作:
while($row = $result->fetch_assoc()){
print_r($row);
}
你有一篇关于MySQLi的好文章。
你试图"打印"一个资源。
您仍然需要获取结果,例如,mysql_fetch_array()
, $result->fetch_row()
等