Intereting Posts
Манипулировать запрос, чтобы показать конкретную запись Пользовательский контент для персонализированной родительской страницы типа ввода? Проблема выхода WordPress Использование ReactJS в администраторе WordPress для разработки плагинов Почему is_page_template () не добавляет класс body? Как декодировать временный кэш WordPress, хранящийся в базе данных? Получение пользовательских сообщений о таксономии на странице архива Как я могу добавить этот конкретный эффект наведения на сайт WP? Каков наилучший способ визуализации Visual Composer в сообщениях, а не в страницах? Записи запроса по имени таксономии Что такое PHP-расширения и библиотеки WP, которые нужны и / или используют? Как проверить, существует ли правило перезаписи Настроить форму комментария Кнопка массового действия wp_list_table не работает – нет отправки Пытается загрузить миниатюры категорий на странице wordpress

Как получить данные из раздела и отобразить их на странице?

Я новичок в WordPress и php. У меня есть таблица в моей базе данных, которая постоянно обновляется пользователями. Я просто хотел написать код, который получает информацию из таблицы и отображает некоторую информацию из таблицы на одной из моих страниц. Для этой цели я использую следующий код.

<?php $number_rows= $wpdb->get_var( "SELECT COUNT(*) FROM $wpdb->daviddgl_wp1.SaveContactForm7_7" ); $x=1; while ($x<$number_rows) { $results = $wpdb->get_results("SELECT ticket, name,email FROM $wpdb->daviddgl_wp1.SaveContactForm7_7 WHERE id = $x" echo $results; $x++; } ?> 

Это дает мне следующую ошибку.

Ошибка анализа: синтаксическая ошибка, неожиданное «эхо» (T_ECHO) в /home/daviddgl/public_html/wp-content/themes/panoramic-child/cleanphppage.php в строке 38

которые я не смог понять.

Как исправить это?

Пожалуйста, обратите внимание, что в будущем я могу настроить вывод, то есть я могу использовать css для создания таблицы, которую я создаю, используя цикл while.

Спасибо за помощь!!!

Solutions Collecting From Web of "Как получить данные из раздела и отобразить их на странице?"

Поэтому в этом случае проблема заключается в том, что ваша строка прямо перед тем, как echo вызов является неполным:

 $number_rows= $wpdb->get_var( "SELECT COUNT(*) FROM $wpdb->daviddgl_wp1.SaveContactForm7_7" ); $x=1; while ($x<$number_rows) { $results = $wpdb->get_results("SELECT ticket, name,email FROM $wpdb->daviddgl_wp1.SaveContactForm7_7 WHERE id = $x"); print_r($results); $x++; } 

(Вам не хватает закрывающей скобки и полуколона)

Обратите внимание также, что ваше эхо не будет работать здесь, так как $ results будет массивом. Вероятно, вы захотите использовать var_dump или print_r – как и в приведенном выше примере.

Надеюсь это поможет!