我需要在while()之前计算行数。
页面上有10个问题。左边有5个问题,右边有5个问题。
看起来像这样:
<div class="left">
<div>question 1</div>
<div>question 2</div>
<div>question 3</div>
<div>question 4</div>
<div>question 5</div>
</div> <!-- /left close -->
<div class="right">
<div>question 6</div>
<div>question 7</div>
<div>question 8</div>
<div>question 9</div>
<div>question 10</div>
</div> <!-- /right close -->
从mysql获取数据。
答案 0 :(得分:1)
使用此示例:
imagecopy
答案 1 :(得分:0)
您的问题不明,但是从您的问题标题开始 - 您可以在使用mysql_num_rows ($result )
循环播放前获取行数http://php.net/manual/en/function.mysql-num-rows.php
答案 2 :(得分:0)
假设您正在使用PDO,如果行来自db,那么在执行语句后您可以执行类似的操作:
$count = $stmt->rowCount();
并使用$count
作为你的while循环:
<?php
$question_number = 1;
$while($question_number <= $count){
//Your code goes here:
$question_number++;
}
?>
我希望这会有所帮助。