2014-01-31 94 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'];

}