我已经尝试了很多方法来获取这些数据,我相信这是解决我问题的最佳解决方案。
我已经将wp_posts和wp_postmeta导入到我自己构建的php mysql cms中,现在我正在尝试从wp_postmeta中提取数据,我已经非常接近终点线了,但是我被困在了最后一点点。
<?php $querystr = "SELECT meta_value FROM wp_postmeta WHERE post_id = {$the_post_id} AND 'meta_key' LIKE '_story_url' ";
$select_postmeta = mysqli_query($connection, $querystr);
while($row = mysqli_fetch_assoc($select_postmeta)) {
$story_url = $row['_story_url'];
}
?>
非常感谢任何帮助,
问题 - 似乎无法将数据拉出wp_postmeta,我提供的查询数据似乎无法正常工作
我正在处理的页面是post.php,它有一个post_id的get请求,它正在完美地从wp_posts中提取数据,但是将postmeta拉出与该帖子相关的数据库是一个精神错误的< / p>
答案 0 :(得分:1)
$story_url = $row['_story_url'];
应该是
$story_url = $row['meta_value'];
_story_url是元字段的名称,而不是数据库字段的名称。