我试图简单地从我的数据库中回显屏幕上的结果。我对PDO很新,而且我一直在这个网站上搜索一个有效的答案,但到目前为止还没有找到答案。
$results = $MyConnection->prepare("SELECT Antwoord1, Antwoord2, Antwoord3 FROM CCOpendag ");
$results->execute();
$foundResults = $results->fetchAll(PDO::FETCH_ASSOC);
echo $foundResults;
这段代码简单地回应了'Array'。我想要实现的是我从这3列中获得结果并将其显示在屏幕上。 如果有人可以帮助我,那将是惊人的。
答案 0 :(得分:1)
它显示“数组”,因为您需要迭代结果,而不是简单地回显它。使用var_dump或print_r,你应该看到数组;然后你可以根据需要循环结果 - var_dump只显示整个数组。
答案 1 :(得分:1)
print_r($ foundResults)或var_dump($ foundResults)
答案 2 :(得分:0)
$ foundResults是一个包含所有记录的数组。 您可以使用print_r($ foundResults)查看数组。
或者如果使用循环读取每一行会更好 while($ foundResults = $ results> fetch(PDO :: FETCH_ASSOC)){
echo $ foundResults ['Antwoord1']。$ foundResults ['Antwoord2'];
}