从数据库

时间:2016-02-17 21:15:32

标签: php sql wordpress

我正在研究数据序列化的数据库及其多维数组。我正在尝试将数据检索到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";
    }

1 个答案:

答案 0 :(得分:1)

  

如果您尝试从usermeta表中获取用户信息或元值   WordPress的

     

您必须使用 get_user_meta()功能。

     

例如,假设您想获得用户的first_name,那么您必须这样做   写

     

get_user_meta(USER_ID, '如first_name',TRUE);