【发布时间】:2011-03-24 03:48:56
【问题描述】:
我正在尝试从已导入我的 wordpress 数据库的表中提取数据。
我的 php 代码适用于所有默认 wp_ 表,但是当我尝试定位我真正想要的表时,我得到了所有的错误。
我的代码(当前回显所有帖子标题并且有效)
$liveposts = $wpdb->get_results( $wpdb->prepare("SELECT * FROM $wpdb->posts
WHERE post_status = 'publish'") );
foreach ($liveposts as $livepost) {
echo '<p>' .$livepost->post_title. '</p>';
}
我从另一个数据库导入了 3 个表,是的,它们确实有数据要提取。我发现$wpdb->posts 期望帖子表是 wp_posts.. 所以我尝试将我的表重命名为 wp_bus_route... 但仍然没有。
我使用 phpMyAdmin 从大型数据库(.sql 格式)中导出 3 个表并导入它们。我可以在 phpMyAdmin 中查看表格并查看其中的所有数据。
这是我第一次从 wp 数据库中提取数据,所以我遗漏了一些明显的东西。
【问题讨论】: