2013-12-23 143 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

感谢您非常完美,您的问题会更有意义! –