sql >> Databáze >  >> RDS >> PostgreSQL

Datatables - Výstup Json - PostgreSQL - Vrací hodnotu null

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.




  1. Import ze souborů a export do souborů pomocí příkazového řádku MySQL

  2. Problém s cyrilicemi v přátelské adrese URL

  3. pg drahokam '0.14.0' na Mountain Lion selže

  4. počítejte rozdíl data v hodinách pomocí php a mysql