-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(); ?>
你什麼錯誤?你有沒有檢查你的錯誤日誌?你做了什麼來解決這個問題? – 2013-03-22 03:21:14
@JohnConde我沒有收到錯誤,只是一個白頁。我試圖把文件放在wordpress安裝程序之外,並且仍然沒有錯誤日誌而得到一個白頁。 – Ryahn 2013-03-22 03:24:43
如果您有空白頁面,請確保PHP的錯誤報告選項變爲E_ALL以顯示所有錯誤和警告。 – 2013-03-22 03:33:39