2014-01-31 89 views
1

我试图从我的数据库中简单地在屏幕上回显结果。我对PDO颇为陌生,我一直在寻找这个网站上的答案,但迄今为止还没有发现。PHP PDO获取结果

$results = $MyConnection->prepare("SELECT Antwoord1, Antwoord2, Antwoord3 FROM CCOpendag "); 
$results->execute(); 
$foundResults = $results->fetchAll(PDO::FETCH_ASSOC); 

echo $foundResults; 

这段代码只是回声'数组'。我想要实现的是我从这3列中获得结果并将它们显示在屏幕上。如果有人能帮助我,那会很棒。

回答

1

的print_r($ foundResults)或的var_dump($ foundResults)

1

它显示“数组”,因为您需要迭代结果,而不是简单地将其回显出来。使用var_dump或print_r,你应该看到数组;你可以随心所欲地循环结果 - var_dump将只显示整个数组。

0

$ foundResults是与所有的记录数组。 可以使用的print_r($ foundResults)查看阵列。

或者它会更好,如果你使用一个循环来读取每个行 而($ foundResults = $结果>取(PDO :: FETCH_ASSOC)){

回声$ foundResults [ 'Antwoord1'。$ foundResults [ 'Antwoord2'];

}