2012-05-04 17 views
2
輸出SQL結果數組適當的方式

我輸出我的DB的結果是這樣的:以JSON

foreach($result as $row) { 
    echo json_encode($row); 
} 

此輸出以下:

{"nummer":"600","name":"Location Name 600"}{"nummer":"698","name":"Location Name 698"}{"nummer":"1110","name":"Location Name 1110"} 

這是正確的方式?我必須將結果行彼此分開嗎?

編輯:如果我從jquery得到一個回調id,我會以什麼方式將其格式化爲jsonp?更具體地說,我想把一個包含結果總數的值,然後在jsonp中找到所有結果(jQuery向我發送回調的id,我必須將其輸入到輸出中)。

+0

這心不是有效的JSON - 你可以[點擊這裏](http://jsonlint.com/),什麼是'$ result'? – ManseUK

+0

這是從數據庫查詢結果數組(二維數組,第一個數組是數字,第二個數組是關聯的) – Ahatius

回答

3

只是......

echo json_encode($result); 
+0

哇,這很容易。非常感謝! – Ahatius