返された各行に対して3つの列にクエリの結果を表示しようとしています。CSS/PHP/MySQL - 結果を3列に表示
セットアップは3つのすべての浮動の左の中に1つの大きなラッパーです。簡単ですね、ええ?
#wrapper {width: 650px;}
#left {width: 200px; float: left;}
#middle {width: 200px; float: left;}
#right {width: 200px; float: left;}
Results displayed like:
LEFT | MIDDLE | RIGHT
LEFT | MIDDLE | RIGHT
LEFT | MIDDLE | RIGHT
LEFT | MIDDLE | RIGHT
今のところ、私はこの列の結果を表示するmysql連想検索クエリを持っています。
私はColumn A
を持っていますが、これはleft
divにする必要があります。
Columns B through Y
middle div
。
Column Z
right
div。私は本当にでも開始する場所がわからないんだけど
while ($row = mysql_fetch_assoc($result)) {
foreach ($row as $col => $val) {
if ($col == "Column A") {
//How to get this in left div?
}
if ($col != "Column A" && $col != "Column Z") {
//How to get this in middle div?
}
if ($col == "Column Z") {
//How to get this in right div?
}
}
}
:
は、ここに私のクエリです。
ハイメイト。これは素晴らしく見えます。あなたは、仕事が2倍になることによってパフォーマンスが妨げられると思いますか?指定した例は、配列を作成して表示します。違いは、 'while'ループの結果を表示することと、配列を作成することとを表示することに目立つことでしょうか(ここでは数千行のデータを処理しています) – Norse
@Norseこれを行うことで、将来の使用のためのコードを維持しようとしています。別のオプションは '$ column ['..']'に目的の文字列を置き、それを補うだけです。例えば。 '$ column ['A']。= $ row ['name']。 '
'; '。それは速いですが、もう一度 - その種のコードを読んで維持するのは難しいです。 – MJA