Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/240.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 最近添加的文章未显示在带有数据库查询的侧栏中_Php_Wordpress - Fatal编程技术网

Php 最近添加的文章未显示在带有数据库查询的侧栏中

Php 最近添加的文章未显示在带有数据库查询的侧栏中,php,wordpress,Php,Wordpress,我在Wordpress中设计了一个带有自定义主题的网站。在侧边栏中,我有一个区域显示即将发生的事件。一切都很好,但是当客户端第一次尝试添加事件时(我正在使用“事件列表”插件),它在我的“事件”页面上显示得很好,但没有显示在我的显示即将发生的事件的侧边栏中。下面是查询数据库的代码,我希望有人能给我一个关于问题可能是什么的想法。提前谢谢 <div id="events-panel"> <?php global $wpdb; $r

我在Wordpress中设计了一个带有自定义主题的网站。在侧边栏中,我有一个区域显示即将发生的事件。一切都很好,但是当客户端第一次尝试添加事件时(我正在使用“事件列表”插件),它在我的“事件”页面上显示得很好,但没有显示在我的显示即将发生的事件的侧边栏中。下面是查询数据库的代码,我希望有人能给我一个关于问题可能是什么的想法。提前谢谢

    <div id="events-panel">
      <?php

        global $wpdb;
        $result = $wpdb->get_results( "SELECT start_date, title 
            FROM wp_event_list
            WHERE start_date >= CURDATE() LIMIT 7"
              );

            foreach ( $result as $event ) {?>
                <h4 class="green bold"><?php echo $event->start_date; ?></h4>
                <h3 class="arial bold italic"><?php echo $event->title; ?>&nbsp;&nbsp;&nbsp;<a class="read-more arial bold" href="index.php?page_id=61">Read more</a></h3>
                <div style="width:100%; height:1px; background:#D6E6E3;"></div><!-- horizontal rules -->
      <?php } ?>

    </div> <!-- end events-panel -->

您能通过
var\u dump()
获得
$result
的详细信息吗?感谢您对Prabowo的评论。我继续写了上面var_dump提供的$result的详细信息。发布的任何新事件都不会显示在我的侧边栏中,而会显示在我的“事件”页面上。任何建议都将不胜感激。我注意到,当我添加一个新事件时,它不会反映在var_dump($result)的细节中;然而,它确实在我的“事件”页面上作为一个新事件出现。这很奇怪。因此,
$result
向您显示了错误的结果?您确定所有事件都存在于您的表中吗?我正在尝试与您相同的查询,并获得此视图,这是我的内容再次感谢您帮助我使用此Prabowo!并不是它显示了不正确的结果,它只是不显示任何新添加的事件。它显示我几个月前添加的事件,而不是当前添加的事件。当我检查数据库表时,它们就在那里。我想知道这是否是服务器问题。。。
    array(7) { [0]=> object(stdClass)#330 (2) { ["start_date"]=> string(10) "2014-09-10" ["title"]=> string(23) "Executive Board Meeting" } [1]=> object(stdClass)#331 (2) { ["start_date"]=> string(10) "2014-09-10" ["title"]=> string(26) "Board of Directors Meeting" } [2]=> object(stdClass)#332 (2) { ["start_date"]=> string(10) "2014-09-16" ["title"]=> string(15) "Women in Motion" } [3]=> object(stdClass)#333 (2) { ["start_date"]=> string(10) "2014-09-25" ["title"]=> string(37) "North Shore Community Bank Networking" } [4]=> object(stdClass)#365 (2) { ["start_date"]=> string(10) "2014-10-02" ["title"]=> string(21) "Legislative Breakfast" } [5]=> object(stdClass)#311 (2) { ["start_date"]=> string(10) "2014-10-08" ["title"]=> string(40) "Member Appreciation Breakfast Roundtable" } [6]=> object(stdClass)#357 (2) { ["start_date"]=> string(10) "2014-10-21" ["title"]=> string(22) "SSA Commission Meeting" } }