我想列出表中两个特定列的数据。每当我去到文件,它都会返回一个服务器错误。当我删除while循环时,它执行完美,所以我不知道我在做什么错误。PDO声明不提取数据
这里的错误:
Server error The website encountered an error while retrieving http://dayzlistings.com/reg-whitelist.php . It may be down for maintenance or configured incorrectly. Here are some suggestions: Reload this webpage later. HTTP Error 500 (Internal Server Error): An unexpected condition was encountered while the server was attempting to fulfill the request.
try {
$dbh = new PDO('mysql:host=localhost;dbname=dbname','dbuser','dbpass');
$sql = "SELECT * from wp_cimy_uef_data";
$q = $dbh->prepar($sql);
$q->execute();
while($row = $q->fetchall() {
echo $row['USER_ID'];
echo $row['VALUE'];
}
}
$dbh = null;
} catch (PDOException $e) {
print "Error from Dedicated Database!: " . $e->getMessage() . "<br/>";
die();
}
什么是错误 – Nate 2013-02-10 01:40:08
服务器错误 该网站在检索http://dayzlistings.com/reg-whitelist.php时遇到错误。它可能因维护而关闭或配置不正确。 以下是一些建议: 稍后重新加载此网页。 HTTP错误500(内部服务器错误):服务器试图完成请求时遇到意外情况。 – Ryahn 2013-02-10 01:40:40
您在'$ q = $ dbh-> prepar($ sql);'行有错字。应该'准备'而不是'prepar' – peterm 2013-02-10 01:52:50