PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

Datatables - Sortie Json - PostgreSQL - Renvoie null

La documentation indique :

Accentuation mien. Donc, $sIndexColumn doit être un nom de colonne, pas une chaîne entre guillemets. Essayez ceci :

$sIndexColumn = "Name";

Les guillemets simples sont utilisés pour les chaînes dans PostgreSQL (et la plupart des autres versions de SQL).

Je suppose que vous avez fait le même problème de citation avec votre $aColumns , c'est-à-dire que vous avez fait quelque chose comme ceci :

$aColumns = array("'One'", "'Two'", "'Three'");

quand vous auriez dû faire quelque chose comme ça :

$aColumns = array("One", "Two", "Three");

Vous obtenez trois colonnes, mais il n'y a rien dans ces colonnes et ces valeurs de colonne viennent d'ici :

$row[] = $aRow[ $aColumns[$i] ];

Donc, si $aColumns est faux, vous obtiendrez le null s que vous voyez.