-1

ショート ムービーの作成が終了したときのリリース日を表示するカスタム ページ テンプレートを作成しました。それを使用して作成されたページがあり、罰金をロードします。しかし、データをプルするためにテンプレートに PDO データベースを入れました。唯一の問題は、何も表示されず、テーブルにデータがあることです。

try {
    $dbh = new PDO('mysql:host=localhost;dbname=wordpress','****','*****');
            $sql = "SELECT * from release";
            $q = $dbh->prepare($sql);
            $q->execute();

/*
Template Name: Test
 */

get_header(); ?>

    <div id="primary" class="site-content">
        <div id="content" role="main">
            <p align="center">
<?php while($row = $q->fetch()) { ?>
            <div id="name">
            <?php echo $row['name']; echo "hello"; ?>
            </div>
            <div id="site">
            <?php echo $row['site']; ?>
            </div>
            <div id="date">
            <?php echo $row['date']; ?>
            </div>      

 } ?>           
            </p>
        </div><!-- #content -->
    </div><!-- #primary -->
    <?php



} catch (PDOException $e) {
    print "Error from Dedicated Database!: " . $e->getMessage() . "<br/>";
    die();
}

 get_sidebar();
 get_footer(); ?>
4

1 に答える 1

1
Add <?php

次のように、コンテンツ セクションの最後の} ?>内側の前に:

            </div>      
<?php
 } ?>           
            </p>
        </div><!-- #content -->
    </div><!-- #primary -->
于 2013-03-22T08:43:15.973 に答える