Dokumentationen siger:
Vægt mine. Så $sIndexColumn
skal være et kolonnenavn, ikke en citationsstreng. Prøv dette:
$sIndexColumn = "Name";
Enkelte anførselstegn bruges til strenge i PostgreSQL (og de fleste andre varianter af SQL).
Jeg gætter på, at du lavede det samme citeringsproblem med dine $aColumns
, dvs. du gjorde noget som dette:
$aColumns = array("'One'", "'Two'", "'Three'");
når du skulle have gjort sådan noget:
$aColumns = array("One", "Two", "Three");
Du får tre kolonner ud, men der er intet i disse kolonner, og disse kolonneværdier kommer herfra:
$row[] = $aRow[ $aColumns[$i] ];
Så hvis $aColumns
er forkert, så får du null
det du ser.