Как использовать следующие примеры данных либо с foreach
, либо с while
циклом?
Я получаю следующие примеры данных, запустив
$answers = pg_fetch_all ( $result );
Пример данных
[0]=>
array(3) {
["answer"]=>
string(7) "This is the answer"
["username"]=>
string(5) "roope"
["was_sent_at_time"]=>
string(26) "2009-08-20 23:30:46.200017"
}
--- cut ---
[3]=>
array(3) {
["answer"]=>
--- cut ----
Однако я не уверен, является ли это наилучшим способом извлечения данных, поскольку я не уверен, как вы можете извлечь данные из вышеуказанного формата. Я неудачно побежал:
1
foreach ( $answers as $answers[] => $answers['answer'] ){
echo $answers['answer']
echo $answers['username'];
echo $answers['was_sent_at_time'];
}
# 1 - единственный способ получить данные из ресурса.
Я безуспешно пытался № 2.
2
while ( $answer_row = pg_fetch_array( $result ) ) {
echo $answer_row['username'];
echo $answer_row['was_sent_at_time'];
echo $answer_real['answer'];
}
Этот способ ничего не дает в качестве вывода, что удивительно, так как пример данных показывает, что у каждого ответа есть соответствующие поля.