0

我可以在 mySQL 数据库上成功执行查询,并使用以下行将输出分配给变量:

$result = mysqli_query($con,"select * from test");

如何在不使用数组和 while 循环的情况下转储变量 $result 的内容?

我试过:print_r($result), print ($result), print $result, echo $result

4

2 回答 2

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);
于 2013-07-25T00:36:16.623 回答
0
$query= mysqli_query($con,"select * from test");
while($row = mysqli_fetch_assoc($query)){
  print_r($row);
}

没有测试它,因为我不在电脑前,但我认为这是你需要的。

于 2013-07-25T00:39:08.507 回答