Dokumentationen säger:
Betoning mina. Så, $sIndexColumn
ska vara ett kolumnnamn, inte en sträng med citattecken. Prova detta:
$sIndexColumn = "Name";
Enstaka citattecken används för strängar i PostgreSQL (och de flesta andra varianter av SQL).
Jag gissar att du gjorde samma citeringsproblem med dina $aColumns
, dvs du gjorde något så här:
$aColumns = array("'One'", "'Two'", "'Three'");
när du borde ha gjort något sånt här:
$aColumns = array("One", "Two", "Three");
Du får ut tre kolumner men det finns ingenting i dessa kolumner och de kolumnvärdena kommer härifrån:
$row[] = $aRow[ $aColumns[$i] ];
Så om $aColumns
är fel så får du null
det du ser.