我制作了一个自定义页面模板,该模板将显示我制作短片时的发布日期。我有一个使用它创建的页面,它加载罚款。但是我已经在模板中放入了一个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(); ?>
答案 0 :(得分:1)
Add <?php
在内容部分的最后} ?>
之前,如下所示:
</div>
<?php
} ?>
</p>
</div><!-- #content -->
</div><!-- #primary -->