在顶部显示查询输出,但在底部显示查询

时间:2015-03-23 13:41:58

标签: php mysql mysqli

我有这个代码。这段代码的作用是在顶部和底部显示查询输出。查询执行位于底部。

<span><?php echo mysqli_num_rows($result) ?></span>

//my other code here

//query database
$result = mysqli_query($con, "SELECT brand, url,...

while ($row = mysqli_fetch_array($result)) {
echo $row['brand'];
echo $row['url'];
}

我有一些约束,我无法将查询置于顶部和多个select查询。你怎么建议我解决这个问题?谢谢。

1 个答案:

答案 0 :(得分:0)

除非您查询数据库,否则无法调用mysqli_num_rows。

但是对于你的解决方案,你想在页面顶部显示多少条记录?

您可以在打印mysqli_num_rows之前调用查询,然后在底部需要时调用,如下所示:

<?php //query database
$result1 = mysqli_query($con, "SELECT brand, url,... ?>
<span><?php echo mysqli_num_rows($result1) ?></span>

//my other code here

//query database
$result = mysqli_query($con, "SELECT brand, url,...

while ($row = mysqli_fetch_array($result)) {
echo $row['brand'];
echo $row['url'];
}