は、あなたがこのが垂直MySQLのテーブルを表示 - 比較のためか、プリントアウトを目的として
seed_id name country
------- ---------- -------
1 John America
2 Jose Mexico
3 Khan Pakistan
のようなテーブルビューを持って、あなたは次のように縦にHMTLをペイントしたいと言います。
seed_id 1 2 3
name John Jose Khan
country America Mexico Pakistan
この種のビューは、2つのケースで非常に便利です。
テーブルビューを印刷するか、フィールドを並べて比較したいとします。
印刷ビューでは、50個のフィールドを持つテーブルで、1つのレコードビューを印刷しても、表示可能な印刷物は表示されません。この紙は、第10フィールド程度で印刷物を確実に切り取ってくれるでしょう。
ただし、垂直ビューでは、テーブルのフィールド数は関係ありません。あなたはこの美しい例
でのように、サイドでの記録側を比較するとき
同様に、あなたは非常に便利なビューを取得します。
私はここでこのライブラリ関数を書くことができますが、この時点では時間がありません。しかし、私はそこの誰かがそれのための時間を持っているか、すでにそれを書いていると確信しています。どうか共有してください。
getview($ dbh、 "select * from tableX where 1 ="、 "vertical");ルーピング良い方法はおそらくあります
がhttp://stackoverflow.com/a/3423692/623041 – eggyal
ハ参照テーブル内のすべての単一のフィールドに対して繰り返し、それはかなりファンキーです! – Scuzzy