我可以在 mySQL 数据库上成功执行查询,并使用以下行将输出分配给变量:
$result = mysqli_query($con,"select * from test");
如何在不使用数组和 while 循环的情况下转储变量 $result 的内容?
我试过:print_r($result), print ($result), print $result, echo $result
您可以使用循环和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);
$query= mysqli_query($con,"select * from test");
while($row = mysqli_fetch_assoc($query)){
print_r($row);
}
没有测试它,因为我不在电脑前,但我认为这是你需要的。