Intereting Posts
параметр rewrite get с настраиваемым типом сообщения iframe с видео Youtube появляется для зарегистрированных пользователей, но не для пользователей инкогнито Установить wordpress auth cookie с внешнего сайта? Как проверить, находится ли пользователь в определенной роли? Добавить правило перезаписи в структуру постоянной ссылки WP Plugin: печать javascript в заголовке Получение 404 в отладчике для example.com/wp-admin/Array? Удаление боковой панели на страницах категорий Как сделать мой блог доступным для другого сайта с помощью RSS-ленты? Установите атрибут wmode на прозрачный для встроенного короткого кода, чтобы выпадающее меню зависало над вложением YouTube в Internet Explorer Если инструкция для проверки, имеет ли сообщение изображение Есть ли метод has_more_tag () или эквивалент? Как перенаправить все страницы пользовательского типа сообщения Тема текстового домена и язык.PO не работает Проблема странной локализации

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

Я новичок в 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 – как и в приведенном выше примере.

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