2013-12-23 38 views
0

大家好,我很抱歉,這個問題可能非常簡單,但請耐心等待我,我是PHP的總新手。我創建了一個查詢並使用PDO將結果返回給變量 - >結果返回以下輸出 - 我已經使用了PDO :: FETCH_ASSOC參數。任何人都可以告訴我怎麼把每列名和結果保存到一個單獨的陣列 - 在fetchColumn()功能也不能解決我的問題:PHP PDO FetchAll()混淆

Array (
    [0] => Array (
     [BookName] => booky wooky 
     [BookCode] => B1010 
    ) 
    [1] => Array (
     [BookName] => dummybook 
     [BookCode] => B1345 
    ) 
    [2] => Array (
     [BookName] => OOP: The Basics 
     [BookCode] => B2905 
    ) 
) 

很抱歉,如果我的問題沒有意義 - 以簡單地說 - 我想知道如何分離上面的數組並刪除SQL列名。

任何幫助,將不勝感激,我道歉,如果這是極爲明顯

+0

如果您舉了一個想要的結果的例子 – Phil

回答

3

可以遍歷結果集並提取各個字段。

$book_names = []; # or array(); if you are using PHP 5.3 or older. 
foreach($result_set as $row) { 
    $book_names[] = $row['BookName']; 
} 
+0

感謝您非常完美,您的問題會更有意義! –