2016-02-17 61 views
1

我正在處理這個數據庫,其中的數據是序列化的,它在多維數組中。我試圖將數據檢索到CSV文件。還有一件事要提到的是從WordPress中拯救。我讀到WordPress自動序列化數據並保存到數據庫。檢索數據的最佳做法是什麼?可以選擇保存在每個數組中的數據。這是我第一次與WordPress工作,所以任何幫助將是巨大從數據庫檢索元值

下面是我在做什麼現在:

$values = mysql_query("select userid,metavalue from wp_usermeta where meta_key='course_progress'"); 

while ($rowr = mysql_fetch_row($values)) { 

     $sdata = array(); 
     $sdata = maybe_unserialize($rowr[1]); 

     $csv_output .= '"'.$rowr[0].'"'; 

     foreach ((array) $sdata as $value) { 

       $csv_output .= ',"'.implode("::",$value).'"'; 
      } 

     $csv_output .= "\n"; 
    } 
+0

你可能想問問http://wordpress.stackexchange.com/ – jjwdesign

回答

1

如果你試圖獲取用戶信息或從meta值usermeta表 wordpress

您必須使用get_user_meta()函數。

爲e.g假設你想獲得用戶的,那麼你有FIRST_NAME到 寫

get_user_meta(user_ID的, 'FIRST_NAME',真);