2017-07-03 50 views
0

獲取值我有一個像MySQL的 - 通過

enter image description here

我想記錄,如

Array(
    'col-1' => ['v1','v4','v7'], 
    'col-2' => ['v2','v5','v8'], 
    'col-3' => ['v3','v6','v9'], 
) 

一個示例表有沒有辦法把它在MySQL

回答

1

從你列出你想要的輸出的方式我猜你正在使用PHP。萬一你有興趣在一個更簡單的基於PHP的解決您的問題,那就是:

$r=mysqli_query($connection,'select * from tbl'); 
$arr=array(); $res=array(); 
while ($d=mysqli_fetch_assoc($r)) $arr[]=$d; 
foreach ($arr as $d) 
    foreach ($d as $key => $val) $res[$key][]=$val; 

print_r($res); 
1

您好我認爲你需要改變你的數據庫結構

您可以創建兩個表,例如

// Product Table i wish 
id | name 
--------- 
1 | test 
2 | Examplace product 

,那麼你可以創建其他表

product_colum_table

id | product_id | product_colum_or_data 
1 | 1   | Something 
2 | 1   | some other data 
3 | 2   | product name 
4 | 2   | test 

那麼你可以訪問正在使用的連接。

我希望這可以幫助