ここで質問を作成しましたが、少し肥大化していると思います。この質問をすくい取るために、ここに私の要件があります:
情報を HTML テーブルの 1 つにフォーマットできるように、その行のすべての情報を取得する 3 つの mySQL クエリを作成する必要があります。
すべてを選択するクエリは次のとおりです。
$qry_questions = mysql_query("SELECT * FROM mbr_qa_questions ORDER BY q_votes DESC);
while($row = mysql_fetch_array($qry_questions){
//Grab all information
}
ここで、上記のように機能する 3 つのクエリを作成する必要がありますが、次のようなことを行う必要があります。
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 ですが、行全体を別のテーブルに移動する必要がある可能性があります。
編集:各行をカウントし、クエリされた結果を正しい「ビン」に配置する試みを追加しました
//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>