чем лучше выводить результат запроса

Vlad1

Новичок
Подскажите - чем лучше выводить результат запроса в программе на PHP.

Вопрос возник вот с чем. В примерах рекомендуется - pg_fetch_array — Возвращает строку результата в виде массива.

Но он нормально все выдает при простых запросах или в которых есть один сложный момент - например фамилия || имя || отчество,
Но вот я пишу запрос чуть сложнее - select фамилия || имя || отчество, город || улица || дом || квартира и в результате только результат последней конструкции. Т.е. ФИО куда-то улетучилось. То же самое если в запросе 2 шт. to_char
При этом тот же запрос напрямую в админке pgAdmin выдает все отлично.
 

Фанат

oncle terrible
Команда форума
предположу наличие pg_fetch_row()
а также предложу наличие алиасов для этих полей в запросе
 

Vlad1

Новичок
предположу наличие pg_fetch_row()
а также предложу наличие алиасов для этих полей в запросе
pg_fetch_row() - точно так же работает в этом случае как и pg_fetch_array, т.е. съедает часть результата.

Вывод идет следующим кодом
while ($line = pg_fetch_row($result, null, PGSQL_ASSOC)) {
echo "\t<tr><th>".$ii1++."</th>\n";
foreach ($line as $a1=>$col_value) {
 
Сверху