Como selecionar toda enésima linha no mySQL a partir de n
Eu criei uma perguntaAqui Isso eu acho um pouco inchado. Para analisar esta questão, estão os meus requisitos:
Eu preciso criar 3 consultas mySQL que pegam todas as informações nessa linha para que eu possa formatar as informações em uma das tabelas HTML.
Aqui está a consulta que eu tenho que seleciona tudo:
$qry_questions = mysql_query("SELECT * FROM mbr_qa_questions ORDER BY q_votes DESC);
while($row = mysql_fetch_array($qry_questions){
//Grab all information
}
Agora, preciso fazer três consultas que funcionam como a acima, mas preciso fazer algo assim:
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
Então eu colocaria cada uma dessas consultas em uma das três colunas.
Eu não posso fazer isso por ID único. Sim, é um ID de incremento automático, mas será provável que eu tenha que mover linhas inteiras para outra tabela.
EDIT: Eu adicionei minha tentativa de contar cada linha e coloque o resultado consultado no "bin" direito
//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>