PHP+;PostgreSQL(带JSON的NOSQL)

PHP+;PostgreSQL(带JSON的NOSQL),php,json,postgresql,nosql,Php,Json,Postgresql,Nosql,我正在为NOSQL测试Postgres中的JSON特性 我有PostgreSQL“testdb” 和表“多媒体” 现在我想用PHP提取数据 $conn = pg_connect("host=localhost port=5432 dbname=testdb user=postgres password=xxx"); if(!$conn) { die("Error sorry !"); } else { ec

我正在为NOSQL测试Postgres中的JSON特性

我有PostgreSQL“testdb”

和表“多媒体”

现在我想用PHP提取数据

    $conn = pg_connect("host=localhost port=5432 dbname=testdb user=postgres password=xxx");

        if(!$conn) {
            die("Error sorry !");
        } else {
            echo "OK";
        }

        if(!$query = @pg_query("SELECT * FROM multimedia;"))
        die("Error in query:" . pg_last_error($conn));


        $myarray = array();
while ($row = pg_fetch_row($query)) {
  $myarray[] = $row;

}
echo json_encode($myarray);

这将打印所有数据,但我不知道如何仅提取html表中所有字段“id”和“title”的值…

最后几行可以这样做

while ($row = pg_fetch_row($query)) {
  $myarray[] = $row;
  echo  $row->id . ' - ' . $row->title;

} 
echo json_encode($myarray);
while ($row = pg_fetch_row($query)) {
  $myarray[] = $row;
  echo  $row->id . ' - ' . $row->title;

} 
echo json_encode($myarray);