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