sql >> Databasteknik >  >> RDS >> PostgreSQL

Datatabeller - Json-utgång - PostgreSQL - Returnerar null

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.




  1. Finns det någon motsvarighet till Postgresql VARJE aggregatfunktion på andra RDBMS?

  2. Oracle PL/SQL - tips för omedelbar utskrift / konsolutskrift

  3. Konvertera SQL Server DateTime-objekt till BIGINT (.Net ticks)

  4. kombinera mysql OCH ELLER-frågor i Codeigniter