首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用`$row`从数据库中选择数据

使用`$row`从数据库中选择数据
EN

Stack Overflow用户
提问于 2015-10-04 21:06:27
回答 1查看 39关注 0票数 0

这里我从数据库中调用了一些数据,但似乎出了问题,虽然没有显示错误,但数据没有被选择。我使用echo来测试什么都没有出来,数据是他们在数据库中的数据,但这条语句没有选择它。

代码语言:javascript
运行
复制
$que =$db->prepare("SELECT first_name, last_name, bio FROM userss WHERE username=:username");
$que->execute(array(':username'=>$username));
$row = $que->fetch(PDO::FETCH_ASSOC);
$db_first_name = $row['first_name'];
$db_last_name = $row['last_name'];
$db_bio = $row['bio'];
EN

回答 1

Stack Overflow用户

发布于 2015-10-04 21:23:28

要确定您没有收到任何错误,您必须查找它们

我假设你没有设置抛出异常的连接,所以如果你像这样添加一些错误检查,你就会确定没有错误,或者如果它们发生了,它们是什么。

代码语言:javascript
运行
复制
$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'];
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32933819

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档