2013-12-23 2 views
0

Привет, все извиняюсь, что этот вопрос может быть предельно простым, но, пожалуйста, будьте терпеливы со мной, я полный новичок на PHP. Я создал запрос и использовал PDO для возврата результата в переменную -> результат возвращает следующий результат: я использовал параметр PDO :: FETCH_ASSOC. может кто-нибудь сказать мне, как взять имя каждого столбца и сохранить результаты в отдельный массив - функция fetchColumn() также не решает мою проблему:PHP PDO FetchAll() confusion

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

спасибо, очень хорошо! –

Смежные вопросы