Php 从数据库检索元值
我正在处理这个数据库,在这个数据库中,数据是序列化的,它位于多维数组中。我正在尝试将数据检索到CSV文件中。还有一件事要提的是从WordPress中保存。我读到WordPress自动序列化数据并保存到数据库。检索数据的最佳做法是什么?是否可以选择保存在每个阵列中的数据。这是我第一次与WordPress合作,所以任何帮助都会很好 以下是我现在正在做的事情:Php 从数据库检索元值,php,sql,wordpress,Php,Sql,Wordpress,我正在处理这个数据库,在这个数据库中,数据是序列化的,它位于多维数组中。我正在尝试将数据检索到CSV文件中。还有一件事要提的是从WordPress中保存。我读到WordPress自动序列化数据并保存到数据库。检索数据的最佳做法是什么?是否可以选择保存在每个阵列中的数据。这是我第一次与WordPress合作,所以任何帮助都会很好 以下是我现在正在做的事情: $values = mysql_query("select userid,metavalue from wp_usermeta where m
$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";
}
如果您试图从中的usermeta表中获取用户信息或元值
wordpress
您必须使用get\u user\u meta()函数
例如,假设你想得到用户的名字,那么你必须
写
获取用户元(用户id,'first\u name',true)
你可以在