Intereting Posts
Функция плагина с вложенными запросами Почему не работает /% postname% / с ajax serverinterval? Как выделить все текущие категории при просмотре одной записи? Почему цикл WordPress использует немодифицированный массив сообщений, почему? почему комментарии HTML в WYSIWYG нарушают отображение страницы? Как установить ссылку в меню Custom Post Type admin? Отображение страниц на странице категории приводит к страницам примеров Различные темы на одном сайте Как распечатать необработанный запрос из класса WP_Query, как в CodeIgniter Как сократить длину автоматически сгенерированного пароля, отправленного во время регистрации? Использование стандартной функции поиска с пользовательским типом сообщения Автоматически устанавливать пароль по умолчанию для всех сообщений в определенной категории Тема Blask Jetpack Portfolio в настоящее время слишком много столбцов Как получить все возможные аргументы для функции wordpress Пользовательский тег привязки Walker, не наследующий атрибуты

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

Я новичок в 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.

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

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

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