我正在研究数据序列化的数据库及其多维数组。我正在尝试将数据检索到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 :(得分:1)
如果您尝试从usermeta表中获取用户信息或元值 WordPress的
您必须使用 get_user_meta()功能。
例如,假设您想获得用户的first_name,那么您必须这样做 写
get_user_meta(USER_ID, '如first_name',TRUE);