这里我从数据库中调用了一些数据,但似乎出现了问题,虽然没有显示错误但是没有选择数据我用echo来测试什么都没有出来,数据是他们在数据库中但是这个声明没有选择它。
PartialOrd
答案 0 :(得分:0)
要确定您没有收到任何错误,您必须寻找它们
我假设您没有设置连接以抛出异常,因此如果您添加一些错误检查,您将确定没有错误,或者如果它们发生了它们是什么。
$que =$db->prepare("SELECT first_name, last_name, bio
FROM userss WHERE username=:username");
if ( ! $que ) {
print_r($db->errorInfo());
exit;
}
$que->execute(array(':username'=>$username));
if ( ! $que ) {
print_r($que->errorInfo();
exit;
}
$row = $que->fetch(PDO::FETCH_ASSOC);
$db_first_name = $row['first_name'];
$db_last_name = $row['last_name'];
$db_bio = $row['bio'];