我在这里创建了一个问题,我认为这有点臃肿。在这里略过这个问题是我的要求:
我需要创建 3 个 mySQL 查询来获取该行中的所有信息,以便我可以将信息格式化为一个 HTML 表。
这是我选择所有内容的查询:
$qry_questions = mysql_query("SELECT * FROM mbr_qa_questions ORDER BY q_votes DESC);
while($row = mysql_fetch_array($qry_questions){
//Grab all information
}
现在,我需要进行三个与上述类似的查询,但我需要它来执行以下操作:
pull everything from every third row in a table starting at row #1
pull everything from every third row in a table starting at row #2
pull everything from every third row in a table starting at row #3
然后我会将这些查询中的每一个放入 3 列之一。
我不能通过唯一 ID 做到这一点。是的,它是一个自动递增的 ID,但我可能不得不将整行移动到另一个表中。
编辑:我已经添加了对每一行进行计数并将查询结果放入正确的“bin”的尝试
//GIVE EACH ENTRY A COLUMN NUMBER
$count++;
if($count >= 4){
$count = 1;
}?>
<div class="col" id="col-1">
<?PHP
while($count == 1){
include("pieces/answers/newAnswerLayout.php");
}
?>
</div>
<div class="col" id="col-2">
<?PHP
while($count == 2){
include("pieces/answers/newAnswerLayout.php");
}
?>
</div>
<div class="col" id="col-3">
<?PHP
while($count == 3){
include("pieces/answers/newAnswerLayout.php");
}
?>
</div>