Salve ho un problema con la connessione con DB tramite php, nello specifico usando i driver PDO (php_pdo_pgsql.dll).
Quando uso una funzione di aggregazione (tipo count(*) , max(attrib1) ecc..), che in teoria dovrebbe restituire un numero e non una relazione, è lo stesso necessario usare il costrutto:
Codice PHP:
.....
$sql "mia query";
    foreach (
$dbh->query($sql) as $row)
        {
        print 
$row['attrib1'] .' - '$row['attrib2'] .' - '$row['attri3'] . '
'
;
        }
.... 
che è predisposto per una relazione oppure dato che viene restituito una valore c'è un altro modo?

altra domanda: se ad esempio ho una query tipo questa:
codice:
SELECT count(*)
FROM tabellaX
WHERE condizione
in php poi come mi riferisco a count(*) nell'array $row?
c'è $row[count(*)]? (mi sembra abbastanza strano) oppure nella query devo per forza fare una ridenominazione dell'attributo tipo
codice:
SELECT count(*) AS nuovonome
resto query
Spero possiate aiutarmi, grazie in anticipo