我可以在mySQL数据库上成功执行查询,并使用以下行将输出分配给变量:
$result = mysqli_query($con,"select * from test");
如何在不使用数组和while循环的情况下转储变量$ result的内容?
我试过了: 的print_r($结果) 打印($ result), 打印$ result, echo $ result
答案 0 :(得分:0)
您可以使用循环和mysqli_fetch_assoc
:
/* fetch associative array */
while ($row = mysqli_fetch_assoc($result)) {
print_r($row);
}
如果你愿意,你可以将它变成一个函数,把它放在你的代码中,然后简单地调用它:
function dumpQuery($result) {
/* fetch associative array */
while ($row = mysqli_fetch_assoc($result)) {
print_r($row);
}
}
...
$result = mysqli_query($con,"select * from test");
dumpQuery($result);
答案 1 :(得分:0)
$query= mysqli_query($con,"select * from test");
while($row = mysqli_fetch_assoc($query)){
print_r($row);
}
没有测试它,因为我不在电脑前,但我认为这就是你需要的。