2014-10-30 69 views
0

我想從mongoDB查詢接收到的原始數據放入只使用查詢返回的每個文檔中的選擇數據的表中。解析mongoDB查詢到HTML的結果表

原始數據直接在html頁面中查看,在$ search下進行檢索後可以看到。

array(3) { ["_id"]=> int(100000005) ["dclass"]=> string(15) "Distributed" ["fields"]=> array(114) { ["Name"]=> array(1) { ["_0"]=> string(7) "Testing" } ["NameState"]=> array(1) { ["_0"]=> string(7) "PENDING" } 

我需要到表中的數據是名稱和_id

這裏是我現在有。

  foreach ($SEARCH as $row) { 
       echo "<tr>"; 
       echo "<td>" . $row['_id'] . "</td>"; 
       echo "<td>" . $row['Name'] . "</td>"; 
      echo "</tr>"; 
      } 

      echo "</table>"; 

回答

1

名稱字段是嵌套的。嘗試這個。

<?php 

foreach ($SEARCH as $row) { 
    echo "<tr>"; 
    echo "<td>" . $row['_id'] . "</td>"; 
    echo "<td>" . $row['fields']['Name']['_0'] . "</td>"; 
    echo "</tr>"; 
} 
+0

謝謝修復! – Ryan 2014-10-30 17:21:45