2016-02-17 57 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',真);