Я пытаюсь извлечь данные из таблицы, которую я импортировал, в свою базу данных 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 для экспорта 3 таблиц из большой базы данных(в формате .sql) и импортировал их.я могу видеть таблицы в phpMyAdmin и просматривать все данные в них.
Я впервые получаю данные из базы данных wp, поэтому я упускаю что-то очевидное.