2

次のようなmysqlテーブルがあります。

id | PO | DAP   | MEDIA
---|----|-------|------
1  | 2  | 34    | 64
2  | 6  | 53    | 23

各列に 1 つずつ、複数の行をクエリで取得できるようにしたいと考えています。例えば:

SELECT column_name as column, column_value as value FROM my_table; 

それは私に与えるでしょう:

PO=2,DAP=34,MEDIA=54,PO=6,DAP=53,MEDIA=23

このようなクエリを作成するには、何を使用する必要がありますか?

4

2 に答える 2

0

あなたが何を意味するのか正確にはわかりません。しかし、これは伝統的にこの方法で行われます

SELECT * FROM my_table;

このような配列を取得します

array(0=>array('PO'=>2,'DAP'=>34,'MEDIA'=54), 1=>array('PO'=>6, 'DAP'=>53, 'MEDIA'=> 23))

.. そのようです。

于 2013-06-04T09:07:47.330 に答える