De documentatie zegt:
Nadruk de mijne. Dus, $sIndexColumn
moet een kolomnaam zijn, geen tekenreeks tussen aanhalingstekens. Probeer dit:
$sIndexColumn = "Name";
Enkele aanhalingstekens worden gebruikt voor strings in PostgreSQL (en de meeste andere vormen van SQL).
Ik vermoed dat je hetzelfde probleem met citeren hebt gemaakt met je $aColumns
, d.w.z. je hebt zoiets als dit gedaan:
$aColumns = array("'One'", "'Two'", "'Three'");
wanneer je zoiets als dit had moeten doen:
$aColumns = array("One", "Two", "Three");
Je krijgt drie kolommen, maar er staat niets in die kolommen en die kolomwaarden komen hier vandaan:
$row[] = $aRow[ $aColumns[$i] ];
Dus als $aColumns
fout is, krijgt u de null
is die je ziet.