Dokumentace říká:
Důraz těžit. Takže $sIndexColumn
by měl být název sloupce, nikoli řetězec v uvozovkách. Zkuste toto:
$sIndexColumn = "Name";
Jednoduché uvozovky se používají pro řetězce v PostgreSQL (a většině dalších variant SQL).
Hádám, že jste udělali stejný problém s citacemi se svými $aColumns
, tj. udělali jste něco takového:
$aColumns = array("'One'", "'Two'", "'Three'");
když jste měli udělat něco takového:
$aColumns = array("One", "Two", "Three");
Získáváte tři sloupce, ale v těchto sloupcích nic není a hodnoty těchto sloupců pocházejí odtud:
$row[] = $aRow[ $aColumns[$i] ];
Pokud tedy $aColumns
je špatně, dostanete null
které vidíte.